/lz4-3.4.0-2.7.6/programs/ |
D | lz4.1 | 20 …on \fBbyte\-aligned LZ77\fR family of compression scheme\. \fBlz4\fR offers compression speeds of … 41 When no destination is specified, result is sent on implicit output, which depends on \fBstdout\fR … 44 It is considered bad practice to rely on implicit output in scripts\. because the script\'s environ… 58 It\'s possible to opt\-in to erase source files on successful compression or decompression, using \… 88 When multiple contradictory commands are issued on a same command line, only the latest one will be… 116 … 9 for high compression\. Speed/compression trade\-off will vary depending on data to compress\. D… 128 …y ~0\.5%), while decompression speed will be improved by 5\-20%, depending on use cases\. This opt… 154 operate recursively on directories\. This mode also sets \fB\-m\fR (multiple input files)\. 169 Blocks depend on predecessors (improves compression ratio, more noticeable on small blocks) 184 Sparse mode support (default:enabled on file, disabled on stdout) [all …]
|
D | COPYING | 45 software. If the software is modified by someone else and passed on, we 47 that any problems introduced by others will not reflect on the original 65 refers to any such program or work, and a "work based on the Program" 75 is covered only if its contents constitute a work based on the 77 Whether that is true depends on what the Program does. 81 conspicuously and appropriately publish on each copy an appropriate 91 of it, thus forming a work based on the Program, and copy and 111 does not normally print such an announcement, your work based on 120 on the Program, the distribution of the whole must be on the terms of 127 collective works based on the Program. [all …]
|
D | lz4.1.md | 22 based on **byte-aligned LZ77** family of compression scheme. 26 typically reaching RAM speed limit on multi-core systems. 41 * When no destination is specified, result is sent on implicit output, 42 which depends on `stdout` status. 45 * It is considered bad practice to rely on implicit output in scripts. 61 on successful compression or decompression, using `--rm` command. 88 When multiple contradictory commands are issued on a same command line, 128 Speed/compression trade-off will vary depending on data to compress. 144 while decompression speed will be improved by 5-20%, depending on use cases. 175 operate recursively on directories. [all …]
|
D | README.md | 62 -r : operate recursively on directories (sets also -m) 70 --[no-]sparse : sparse mode (default:enabled on file, disabled on stdout)
|
/lz4-3.4.0-2.7.6/tests/ |
D | COPYING | 45 software. If the software is modified by someone else and passed on, we 47 that any problems introduced by others will not reflect on the original 65 refers to any such program or work, and a "work based on the Program" 75 is covered only if its contents constitute a work based on the 77 Whether that is true depends on what the Program does. 81 conspicuously and appropriately publish on each copy an appropriate 91 of it, thus forming a work based on the Program, and copy and 111 does not normally print such an announcement, your work based on 120 on the Program, the distribution of the whole must be on the terms of 127 collective works based on the Program. [all …]
|
D | README.md | 6 - `frametest` : Test tool that checks lz4frame integrity on target platform 8 - `fuzzer` : Test tool, to check lz4 integrity on target platform 10 - `test-lz4-versions.py` : compatibility test between lz4 versions stored on Github 31 - To be sure that speed results are accurate the script should be run on a "stable" target system w… 39 ./test-lz4-speed.py "silesia.tar calgary.tar" "email@gmail.com" --message "tested on my laptop" --s…
|
/lz4-3.4.0-2.7.6/examples/ |
D | COPYING | 45 software. If the software is modified by someone else and passed on, we 47 that any problems introduced by others will not reflect on the original 65 refers to any such program or work, and a "work based on the Program" 75 is covered only if its contents constitute a work based on the 77 Whether that is true depends on what the Program does. 81 conspicuously and appropriately publish on each copy an appropriate 91 of it, thus forming a work based on the Program, and copy and 111 does not normally print such an announcement, your work based on 120 on the Program, the distribution of the whole must be on the terms of 127 collective works based on the Program. [all …]
|
/lz4-3.4.0-2.7.6/ |
D | NEWS | 10 api : fix alignment test on 32-bit systems (state initialization) 28 perf: enable LZ4_FAST_DEC_LOOP on aarch64/GCC by default, by @prekageo 30 perf: speed up lz4hc on slow patterns when using external dictionary, by @terrelln 40 cli : added command --list, based on a patch by @gabrielstedman 45 perf: large decompression speed improvement on x86/x64 (up to +20%) by @djwatson 48 api : changed : LZ4_resetStream(HC) as recommended reset function, for better performance on small … 54 install: msys2 on Windows 10, by @vtorri 60 cli : fixed elapsed time, and added cpu load indicator (on -vv) (#555) 66 perf: *much* faster dictionary compression on small files, by @felixhandte 119 cli : fix : Large file support in 32-bits mode on Mac OS-X [all …]
|
D | README.md | 9 typically reaching RAM speed limits on multi-core systems. 13 On the other end, a high compression derivative, LZ4_HC, is also provided, 21 in order to drastically improve compression performance on small files. 41 compiled with GCC v8.2.0 on Linux 64-bits (Ubuntu 4.18.0-17). 96 …ease [create an issue or pull request](https://github.com/Microsoft/vcpkg) on the vcpkg repository. 118 A list of known source ports is maintained on the [LZ4 Homepage].
|
D | Makefile.inc | 23 # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 69 #determine if dev/nul based on host environment 86 # Avoid symlinks when targetting Windows or building on a Windows host
|
/lz4-3.4.0-2.7.6/lib/ |
D | README.md | 4 The `/lib` directory contains many files, but depending on project's objectives, 20 and depends on regular `lib/lz4.*` source files. 40 Otherwise, dependent application may fail on API or ABI break in the future. 51 - `LZ4_FAST_DEC_LOOP` : this triggers a speed optimized decompression loop, more powerful on modern… 52 This loop works great on `x86`, `x64` and `aarch64` cpus, and is automatically enabled for them. 67 for example with `-Wno-deprecated-declarations` on `gcc`, 104 …dlltool` command when cross-compiling on Linux, just set the `DLLTOOL` variable. Example of cross…
|
D | xxhash.h | 26 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 40 Comparison (single thread, Windows Seven 32 bits, using SMHasher on a Core 2 Duo @3GHz) 57 It depends on successfully passing SMHasher test set. 62 Name Speed on 64 bits Speed on 32 bits 88 * Inlining can offer dramatic performance improvement on small keys. 168 Speed on Core 2 Duo @ 3 GHz (single thread, SMHasher benchmark) : 5.4 GB/s */ 197 * and generate some new hashes later on, by calling again XXH*_digest(). 211 …* This way, hash values can be written into a file / memory, and remain comparable on different sy… 224 This function runs faster on 64-bit systems, but slower on 32-bit systems (see benchmark). 256 * static allocation of XXH state, on stack or in a struct for example.
|
D | lz4hc.h | 25 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 77 …* Memory segment must be aligned on 8-bytes boundaries (which a normal malloc() should do properl… 89 * `srcSizePtr` : on success, *srcSizePtr is updated to indicate how much bytes were read from `src` 124 LZ4_resetStreamHC_fast() only works on states which have been properly initialized at least once, 169 …* `srcSizePtr` : on success, *srcSizePtr will be updated to indicate how much bytes were read from… 206 const LZ4_byte* end; /* next block here to continue on current prefix */ 232 * This can be used to allocate statically, on state, or as part of a larger structure. 269 * In order to perform streaming compression, these functions depended on data 367 * (see above comment on LZ4_resetStreamHC_fast() for a definition of
|
D | lz4.h | 26 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 51 multiple GB/s per core, typically reaching RAM speed limits on multi-core systems. 62 Exact metadata depends on exact decompression function. 198 * and allocate it on 8-bytes boundaries (using `malloc()` typically). 235 * The function stops decoding on reaching this objective. 246 * Note 3 : this function effectively stops decoding on reaching targetOutputSize, 282 * However, should the LZ4_stream_t be simply declared on stack (for example), 304 * The same dictionary will have to be loaded on decompression side for successful decoding. 330 * This construction ensures that each block only depends on previous block. 434 * future. They are therefore only safe to depend on when the caller is [all …]
|
/lz4-3.4.0-2.7.6/contrib/djgpp/ |
D | README.MD | 2 This file details on how to compile lz4.exe, and liblz4.a for use on DOS/djgpp using 3 Andrew Wu's build-djgpp cross compilers ([GH][0], [Binaries][1]) on OSX, Linux. 17 …trib/djgpp/Makefile DESTDIR=/home/user/dos install`, however it doesn't make much sense on a \*nix.
|
/lz4-3.4.0-2.7.6/build/ |
D | README.md | 20 7. Press F7 on keyboard or select `BUILD` from the menu bar and choose `Build Solution`. 33 - `frametest` : Test tool that checks lz4frame integrity on target platform 35 - `fuzzer` : Test tool, to check lz4 integrity on target platform 48 …be found in Project Properties of Visual Studio IDE in the `C/C++` Property Pages on the `General`… 50 be found in Project Properties in the `Linker` Property Pages on the `Input` page.
|
/lz4-3.4.0-2.7.6/contrib/debian/ |
D | changelog | 5 * Improved: Performance on ARMv6 and ARMv7 7 * Makefile: Generates object files (*.o) for faster (re)compilation on low power systems 8 * Fix : cli : crash on some invalid inputs
|
/lz4-3.4.0-2.7.6/build/cmake/ |
D | CMakeLists.txt | 15 option(LZ4_BUILD_CLI "Build lz4 program" ON) 16 option(LZ4_BUILD_LEGACY_LZ4C "Build lz4c progam with legacy argument support" ON) 46 # depending on whether or not we are the top-level project. 50 set(LZ4_BUNDLED_MODE ON) 70 CMAKE_DEPENDENT_OPTION(BUILD_SHARED_LIBS "Build shared libraries" ON "NOT LZ4_BUNDLED_MODE" OFF) 71 CMAKE_DEPENDENT_OPTION(BUILD_STATIC_LIBS "Build static libraries" OFF "BUILD_SHARED_LIBS" ON) 100 …LZ4_POSITION_INDEPENDENT_LIB "Use position independent code for static library (if applicable)" ON) 198 # install lz4cat and unlz4 symlinks on *nix
|
/lz4-3.4.0-2.7.6/contrib/snap/ |
D | README.md | 11 package on the system (with a couple of minor exceptions). 25 * install snap by doing 'snap install lz4' on any Linux distro 29 For more information on Snaps see https://docs.snapcraft.io and https://forum.snapcraft.io/
|
D | snapcraft.yaml | 8 reaching RAM speed limits on multi-core systems. 11 trades compression ratio for faster speed. On the other end, a high
|
/lz4-3.4.0-2.7.6/.circleci/ |
D | config.yml | 26 # We have selected a pre-built image that mirrors the build environment we use on 28 # of each job. For more information on choosing an image (or alternatively using a 39 # Prepare for artifact and test results collection equivalent to how it was done on 1.0. 41 # 'See docs on artifact collection here https://circleci.com/docs/2.0/artifacts/' 45 # This is based on your 1.0 configuration file or project settings
|
/lz4-3.4.0-2.7.6/doc/ |
D | lz4_manual.html | 26 multiple GB/s per core, typically reaching RAM speed limits on multi-core systems. 37 Exact metadata depends on exact decompression function. 128 and allocate it on 8-bytes boundaries (using `malloc()` typically). 162 The function stops decoding on reaching this objective. 173 Note 3 : this function effectively stops decoding on reaching targetOutputSize, 202 However, should the LZ4_stream_t be simply declared on stack (for example), 224 The same dictionary will have to be loaded on decompression side for successful decoding. 250 This construction ensures that each block only depends on previous block. 339 future. They are therefore only safe to depend on when the caller is 359 (see above comment on LZ4_resetStream_fast() for a definition of "correctly initialized"). [all …]
|
D | lz4_Frame_format.md | 131 and up to 15 bytes depending on optional parameters. 157 If this flag is set to “0”, each block depends on previous ones 162 On the other hand, it makes random access or multi-threaded decoding impossible. 167 calculated by using the xxHash-32 algorithm on the raw (compressed) data block. 285 It might be compressed or not, depending on previous field indications. 297 calculated by using the [xxHash-32 algorithm] on the __raw__ (undecoded) data block, 417 1.2 : reduced choice of “block size”, to postpone decision on “dynamic size of BlockSize Field”.
|
D | lz4_Block_format.md | 16 It helps later on for optimizations, compactness, and features. 21 on implementation details of the compressor, and vice versa. 87 Similar to literal length, on reaching the highest possible value (15),
|
/lz4-3.4.0-2.7.6/contrib/meson/meson/tests/ |
D | meson.build | 79 # XXX: (Need TEST) These timeouts (in seconds) when running on a HDD should be 80 # at least six times bigger than on a SSD 85 timeout: 420) # Should enough when running on HDD
|