Zstandard - Fast real-time compression algorithm
OTHER License
Bot releases are hidden (Show)
Published by Cyan4973 over 8 years ago
v0.7.1
fixed : ZBUFF_compressEnd()
called multiple times with too small dst
buffer, reported by @KrzysFR
fixed : dictBuilder fails if first sample is too small, reported by @velavokr
fixed : corruption issue, reported by cj
modified : frame checksum enabled by default in command line mode (can be disabled with --no-check
)
fixed : cli breaks during destination file overwrite confirmation
v0.7.0
Candidate compression format
New : Support for directory compression, using -r
, thanks to @inikep
New : Command --rm
, to remove source file after successful de/compression
New : Visual build scripts, by @KrzysFR
New : Support for Sparse File-systems (do not use space for zero-filled sectors)
New : Frame checksum support
New : Support pass-through mode (when using -df
)
API : more efficient Dictionary API : ZSTD_compress_usingCDict()
, ZSTD_decompress_usingDDict()
API : create dictionary files from custom content, by @ot
API : support for custom malloc/free functions
New : controllable Dictionary ID
New : Support for skippable frames
Changed : removed zstd_static.h
, now replaced by a #define ZSTD_STATIC_LINKING_ONLY
before #include zstd.h
. Same logic for all others *_static.h
.
Published by Cyan4973 over 8 years ago
New : zlib wrapper API, thanks to @inikep
New : Ability to compile compressor / decompressor separately
Changed : new lib directory structure
Fixed : Legacy codec v0.5 compatible with dictionary decompression
Fixed : Decoder corruption error (#173)
Fixed : null-string roundtrip (#176)
New : benchmark mode can select directory as input
Experimental : midipix support, VMS support
Published by Cyan4973 over 8 years ago
Stronger high compression modes, thanks to @inikep
Changed : highest compression modes require --ultra
command to remove memory restrictions
API : ZSTD_getFrameParams()
provides size of decompressed content
Fixed : zstd cli return error code > 0 and removes dst file artifact when decompression fails, thanks to Chip Turner
Various fixes and small performance improvements
Published by Cyan4973 over 8 years ago
zstd -h
.-t
| --test
commandPublished by Cyan4973 over 8 years ago
New : Dictionary builder tool
Changed : Advanced API for streaming and dictionary compression
Improved : better compression of small data
Published by Cyan4973 over 8 years ago
Improved : small compression speed improvement in HC mode
Changed : zstd_decompress.c
starts with ZSTD_LEGACY_SUPPORT set to 0 by default
Published by Cyan4973 almost 9 years ago
fix : fast compression mode on Windows
New : cmake configuration file, thanks to @mailagentrus
Improved : high compression mode on repetitive data
New : block-level API
New : Duplicate context for faster dictionary compression
Changed : ZSTD_decompress() uses heap memory by default (can be changed back to stack with #define)
Published by Cyan4973 almost 9 years ago
Added : Command line : -m
: compress / decompress multiple files. wildcard *
support.
Published by Cyan4973 almost 9 years ago
Fixed : high compression modes for Windows 32 bits
new : external dictionary API : direct and buffered mode, accessible through command line (-D
)
new : Visual DLL project, thanks to @KrzysFR
Published by Cyan4973 almost 9 years ago
Published by Cyan4973 almost 9 years ago
Generic minor improvements for small blocks
Fixed : big-endian compatibility, by @peterh (#85)
Published by Cyan4973 almost 9 years ago
Published by Cyan4973 almost 9 years ago
High compression levels now accessible through command line
new : ZBUFF API (see zstd_buffered.h)
improved bufferless streaming API
zstdhc API merged into regular zstd
Published by Cyan4973 almost 9 years ago
Small improvements for small files
Published by Cyan4973 almost 9 years ago
small compression improvements
Published by Cyan4973 almost 9 years ago
Faster compression levels; scale changed to 1-20
Published by Cyan4973 almost 9 years ago
Improved compression ratio
Fixed bugs reported by Maciej Adamczyk and @luben
Published by Cyan4973 almost 9 years ago
Restored Visual Studio fix by @KrzysFR (reported by @mailagentrus)
Published by Cyan4973 almost 9 years ago
Small compression ratio improvement
Published by Cyan4973 almost 9 years ago
Configurable compression levels (1-25)