summaryrefslogtreecommitdiffstats
path: root/programs/lz4io.h
Commit message (Collapse)AuthorAgeFilesLines
* --test and --list return an error when parsing invalid fileYann Collet2022-01-291-2/+0
| | | | fix #1045
* updated license & header datesYann Collet2020-11-251-1/+1
|
* all usages of prefs within lz4io are constYann Collet2020-11-141-5/+5
|
* fix minor static analyzer warningsYann Collet2020-09-301-4/+4
| | | | | detected by scan-build and cppcheck fix #786
* Add multiframe report to --list commandgstedman2019-05-151-0/+2
|
* --list can resume after a failed fileYann Collet2019-04-221-1/+1
|
* refactored --list functionYann Collet2019-04-221-1/+2
| | | | | | | better handling of special conditions, better scoping of variables. Also : updated man page
* fixed C90 complianceYann Collet2019-04-221-2/+4
| | | | re-structure code, have everything into a single section of lz4io.c
* FR #598 - Move LZ4F_compFileInfo_t def to lz4frame.h discard output_filegabrielstedman2019-04-221-8/+0
| | | | assert if in om_list mode
* Merge https://github.com/lz4/lz4 into devgabrielstedman2019-04-221-2/+2
|\
* | FR #598 - Make LZ4IO_getCompressedFileInfo internal and reword funcgabrielstedman2019-04-221-6/+3
| |
* | FR #598 Improve initial design, test mallocs, support C90.gabrielstedman2019-04-211-4/+6
| |
* | Add --list option to display compressed file information.gabrielstedman2019-04-201-0/+11
|/
* fixed lz4 -m -cYann Collet2019-04-121-0/+3
| | | | can compress multiple files into stdout
* Add constant pointer annotationsTim Zakian2019-01-111-18/+18
|
* Remove a bunch of global variables that tracked settings for the IO module, ↵Tim Zakian2019-01-101-17/+25
| | | | and move them in to a struct
* Fix pass-through modeTim Zakian2019-01-101-0/+4
|
* support custom block sizesBlaise Sanouillet2018-09-281-0/+4
|
* fasterDecSpeed can be triggered from cli with --favor-decSpeedYann Collet2018-04-261-1/+6
|
* Add Dictionary Support to the Command Line ToolW. Felix Handte2017-10-101-0/+2
|
* added a few datesYann Collet2016-11-211-1/+1
|
* fixed minor coverity warningsYann Collet2016-11-151-6/+10
|
* fixed lz4catYann Collet2016-11-091-2/+6
| | | | changed lz4-test order
* added --rm optionPrzemyslaw Skibinski2016-11-071-0/+2
|
* Rename passThrough to testModeNick Terrell2016-11-041-3/+3
|
* Fix test mode and write to nullNick Terrell2016-11-031-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix test mode to not always return success. Don't ask for permission to overwrite `nulmark`. Before: > echo "hello world" > file > lz4 -t file successfully decoded 12 bytes > lz4 -tf file successfully decoded 12 bytes > lz4 file null Warning : /dev/null already exists Overwrite ? (Y/n) : n Error 12 : No. Operation aborted : /dev/null already exists > lz4 file /dev/null Warning : /dev/null already exists Overwrite ? (Y/n) : n Error 12 : No. Operation aborted : /dev/null already exists After: > lz4 -t file Error 44 : Unrecognized header : file cannot be decoded > lz4 -tf file Error 44 : Unrecognized header : file cannot be decoded > lz4 file null Compressed 12 bytes into 31 bytes ==> 258.33% > lz4 file /dev/null Compressed 12 bytes into 31 bytes ==> 258.33%
* updated links to LZ4 repositoryPrzemyslaw Skibinski2016-11-031-1/+1
|
* Added new LZ4IO_decompressMultipleFilenames to allow decompression of ↵Kyle J Harper2015-04-121-1/+2
| | | | multiple files with the -m switch added in r128 (ref: google code issue 151). Limitation: will only process files matching LZ4_EXTENSION macro, which for now seems reasonable.
* lz4 cli supports frame content sizeYann Collet2015-03-231-0/+2
|
* new long commandsYann Collet2015-03-211-4/+4
|
* Improved sparse file supportYann Collet2015-03-131-1/+1
|
* Preliminary support for sparse filesYann Collet2015-03-111-2/+6
|
* g++ compatibilityYann Collet2015-03-101-5/+1
|
* Merge pull request #54 from t-mat/gc-issue/155Yann Collet2015-03-081-0/+5
|\ | | | | Gc issue/155
| * Google Code Issue 155: lz4 cli should support sparse fileTakayuki MATSUOKA2015-03-021-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://code.google.com/p/lz4/issues/detail?id=155 This is experimental implementation. Just a proof of concept. It works Linux and Windows. # Build To build experimental version, define 'LZ4IO_ENABLE_SPARSE_FILE' like the following command : make lz4programs 'CFLAGS=-O3 -DLZ4IO_ENABLE_SPARSE_FILE=1' ./programs/lz4 -h You will see "EXPERIMENTAL_SPARSE_FILE" as lz4 revision : "*** LZ4 command line interface 64-bits EXPERIMENTAL_SPARSE_FILE, by Yann Collet (...) ***" # Experiment This experimental version adds option "-x" for sparse file for decompression. You can use this option like this : ./programs/lz4 -9 -f my-file ./programs/lz4 -d -f -x my-file.lz4 my-file.lz4.out cmp my-file my-file.lz4.out
* | Updated : compress multiple filesYann Collet2015-03-071-3/+5
|/
* LZ4IO : modified to use lz4frame insteadYann Collet2014-11-301-2/+2
|
* Fixed issue 127 & 128Yann Collet2014-04-151-1/+1
|
* Large decompression speed improvement for GCC 32-bits. Thanks to Valery ↵yann.collet.73@gmail.com2014-02-041-0/+77
Croizier ! LZ4HC : Compression Level is now a programmable parameter (CLI from 4 to 9) Separated IO routines from command line (lz4io.c) Version number into lz4.h (suggested by Francesc Alted) git-svn-id: https://lz4.googlecode.com/svn/trunk@113 650e7d94-2a16-8b24-b05c-7c0b3f6821cd