ndspy.lz10
: LZ10 Compression¶
ndspy.lz10
’s command-line interface allows you to easily compress and
decompress files in the LZ10 format. You can access it through
python3 -m ndspy.lz10
or ndspy_lz10
, or programmatically with
ndspy.lz10.main()
.
Usage summary:
$ python3 -m ndspy.lz10 -h
usage: lz10.py [-h] {compress,c,decompress,d} ...
ndspy.lz10 CLI: Compress or decompress files using LZ10.
optional arguments:
-h, --help show this help message and exit
commands:
(run a command with -h for additional help)
{compress,c,decompress,d}
compress (c) compress a file
decompress (d) decompress a file
The module provides commands for compression and decompression:
Compress (compress
/ c
)¶
Usage summary:
$ python3 -m ndspy.lz10 compress -h
usage: lz10.py compress [-h] input_file [output_file]
positional arguments:
input_file input file to compress
output_file what to save the compressed file as
optional arguments:
-h, --help show this help message and exit
This command compresses a file in the LZ10 format. If no output filename is
given, it defaults to the input filename, with a .cmp
extension.
Decompress (decompress
/ d
)¶
Usage summary:
$ python3 -m ndspy.lz10 decompress -h
usage: lz10.py decompress [-h] input_file [output_file]
positional arguments:
input_file input file to decompress
output_file what to save the decompressed file as
optional arguments:
-h, --help show this help message and exit
This command decompresses a LZ10-compressed file. If no output filename is
given, it defaults to the input filename, with a .dec
extension.