~mmach/netext73/lz4

« back to all changes in this revision

Viewing changes to programs/lz4.1.md

  • Committer: mmach
  • Date: 2022-11-09 18:52:10 UTC
  • Revision ID: netbit73@gmail.com-20221109185210-w358idlhh0phq688
1.9.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
 
21
21
`lz4` is an extremely fast lossless compression algorithm,
22
22
based on **byte-aligned LZ77** family of compression scheme.
23
 
`lz4` offers compression speeds of 400 MB/s per core, linearly scalable with
24
 
multi-core CPUs.
25
 
It features an extremely fast decoder, with speed in multiple GB/s per core,
 
23
`lz4` offers compression speeds > 500 MB/s per core,
 
24
linearly scalable with multi-core CPUs.
 
25
It features an extremely fast decoder, offering speed in multiple GB/s per core,
26
26
typically reaching RAM speed limit on multi-core systems.
27
27
The native file format is the `.lz4` format.
28
28
 
34
34
  * `lz4` compresses a single file by default (see `-m` for multiple files)
35
35
  * `lz4 file1 file2` means : compress file1 _into_ file2
36
36
  * `lz4 file.lz4` will default to decompression (use `-z` to force compression)
37
 
  * `lz4` preserves original files
 
37
  * `lz4` preserves original files (see `--rm` to erase source file on completion)
38
38
  * `lz4` shows real-time notification statistics
39
39
     during compression or decompression of a single file
40
40
     (use `-q` to silence them)
185
185
* `-BD`:
186
186
  Blocks depend on predecessors (improves compression ratio, more noticeable on small blocks)
187
187
 
 
188
* `-BX`:
 
189
  Generate block checksums (default:disabled)
 
190
 
188
191
* `--[no-]frame-crc`:
189
192
  Select frame checksum (default:enabled)
190
193
 
 
194
* `--no-crc`:
 
195
  Disable both frame and block checksums
 
196
 
191
197
* `--[no-]content-size`:
192
198
  Header includes original size (default:not present)<br/>
193
199
  Note : this option can only be activated when the original size can be