Skip to content
Simple command-line tool to compress/decompress LZS files
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lzs
.gitignore
Arguments.cpp
Arguments.h
LICENSE
README.md
lzs.pro
main.cpp

README.md

qt-lzs

Simple command-line tool to compress/decompress LZS files (mainly used in Final Fantasy VII and VIII).

Usage

lzs [-d] [-h] [-q] [-p offset] [-s size] [files...] [output directory]
unlzs [-h] [-q] [-p offset] [-s size] [files...] [output directory]
Options
    -d --decompress --uncompress
        Decompress.

    -h --help
        Show this help and quit.

    -p --offset
        Start offset (=position) in the source file.

    --no-header
        The input file starts directly with compressed data.

    --no-header-test
        Do not test the header integrity.

    -q --quiet
        Suppress all outputs

    -s --size
        Read at most size bytes (excluding lzs header) from the source file.

Compilation

qt-lzs is a Qt project, use these commands to build it:

qmake
make

To compile the unlzs executable, run:

qmake "CONFIG+=configUNLZS"
make
You can’t perform that action at this time.