Christian Schneider
Christian Schneider
Image data is present in many of the streams Precomp supports, e.g. PDF, PNG and GIF. On this data, specialized image compression algorithms can be used to get better compression...
Currently wave files (.wav) aren't detected or processed. LZMA filters can help for 16-bit or 16-bit stereo audio files, but this doesn't work for embedded files. The lossless audio compressor...
There are several types of data inside SWF that are compressed using ZLIB according to [the specification](http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/swf/pdf/swf-file-format-spec.pdf): - JPGs with alpha channel (page 139, "DefineBitsJPEG3") - Lossless compressed bitmap data...
Good explanation of filters, cascades and a list of available filters: http://blog.didierstevens.com/2008/05/19/pdf-stream-objects/ FlateDecode is already implemented - Most important ones would be ASCII85Decode and LZWDecode - Implementing cascades would be...
At the moment, you can set a list of ignore positions using the ' -i' parameter. However, when in recursion, positions are reset to 0 so a given position like...
Especially for the built-in bZip2 compression that uses blocks of 100..900 KB, it would be good to sort similar content together. A simple way would be sorting by stream type...
When using Precomp for self extracting archives, the following would be useful to reduce their size: - Remove code not used for SFX (e.g. on-the-fly compressions, verbose mode, ...) -...
When using PAQ compressors on files processed with the "pdfbmp" switch, images inside PDFs are wrapped with a dummy BMP header so that the compressor can switch to the image...
There are several types of video/audio containers like avi, mpeg, mp4, ogm, webm, flv, mov, mkv, ts, 3gp that can contain MP3 streams. These will often be interleaved so that...
3D modelling file format used by [https://en.wikipedia.org/wiki/Rhinoceros_3D](Rhinoceros 3D). There is a C++/.NET SDK to read and write 3DM files called [https://www.rhino3d.com/opennurbs](openNURBS).