Christian Schneider

Results 13 issues of 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...

enhancement

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...

enhancement
new streamtype

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...

enhancement
deflate
swf

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...

enhancement
help wanted
pdf

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...

bug
low hanging fruits

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...

enhancement

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, ...) -...

enhancement
much work

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...

enhancement
gif
low hanging fruits

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...

enhancement
mp3

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).

enhancement
help wanted
intense mode
low hanging fruits