Digital Signal Processing Reference
In-Depth Information
JPEG XR - formerly WMPhoto and HD Photo , includes a lossless compression
method
PGF - Progressive Graphics File (lossless or lossy compression)
PNG - Portable Network Graphics
TIFF - Tagged Image File Format
Gifsicle (GPL) - Optimize gif files
Jpegoptim (GPL) - Optimize jpeg files
3D Graphics
OpenCTM - Lossless compression of 3D triangle meshes
Video
Animation codec
CorePNG
Dirac - Has a lossless mode.
FFV1
JPEG 2000
Huffyuv
Lagarith
MSU Lossless Video Codec
SheerVideo
Cryptography
Cryptosystems often compress data before encryption for added security; compression
prior to encryption helps remove redundancies and patterns that might facilitate
cryptanalysis. However, many ordinary lossless compression algorithms introduce
predictable patterns (such as headers, wrappers, and tables) into the compressed data that
may actually make cryptanalysis easier. Therefore, cryptosystems often incorporate
specialized compression algorithms specific to the cryptosystem—or at least
demonstrated or widely held to be cryptographically secure—rather than standard
compression algorithms that are efficient but provide potential opportunities for
cryptanalysis.
Executables
Self-extracting executables contain a compressed application and a decompressor. When
executed, the decompressor transparently decompresses and runs the original application.
This is especially often used in demo coding, where competitions are held for demos with
strict size limits, as small as 1k. This type of compression is not strictly limited to binary
executables, but can also be applied to scripts, such as JavaScript.
Lossless compression benchmarks
Search WWH ::




Custom Search