Fix invalid/mismatching Zip version flags.Update to VS2017 - VS2017 - Framework targets have been changed.Breaking - Progress Event Tracking rethink.Fix Preserve compression method when getting a compressed stream.Fix Zip per entry compression customization wrote the wrong method into the zip archive.NET 3.5 should support files and cryptography (was a regression from 0.16.0) Fix - Zip files with post-data descriptors can be properly skipped via decompression.Fix - Regression - zip file writing on seekable streams always assumed stream start was 0.New - XZ read support! Can read XZ files and Tars inside XZ files.New - Full LZip support! Can read and write LZip files and Tars inside LZip files.Zip64 (Need writing and extend Reading).I'll definitely accept code submissions and add you as a member of the project! TODOs (always lots) Unfortunately, just letting me know you'd like to help is not enough because I really have no overall plan of what needs to be done. If you think there is a real issue, please report it here. Please do not email me directly to ask for help. I like seeing how it is used to give me ideas for future versions. I would also like to know what projects SharpCompress is being used in. New feature suggestions are always welcome as well. Please give me feedback on what you'd like to see changed especially as far as usability goes. I hope you're using SharpCompress and finding it useful. XZ has known holes explained here: ( ) Use Tar/LZip for LZMA compression instead. 7Zip does not support streamable formats. Use Tar/LZip for LZMAħZip and XZ both are overly complicated. RAR is not recommended as it's a propriatory format and the compression is closed source. Uses Deflate by default but supports a lot of compression methods. Zip is okay, but it's a very hap-hazard format and the variation in headers and implementations makes it hard to get correct. Tar is often used in conjunction for multiple files in a single archive (e.g.tar.gz) In general, I recommend GZip (Deflate)/BZip2 (BZip)/LZip (LZMA) as the simplicity of the formats lend to better long term archival as well as the streamability. download stream).Ĭheck the Supported Formats and Basic Usage. The major feature is support for non-seekable streams so large files can be processed on the fly (i.e. Write support for zip/tar/bzip2/gzip/lzip are implemented. NET 5.0 that can unrar, un7zip, unzip, untar unbzip2, ungzip, unlzip with forward-only reading and file random access APIs. SharpCompress is a compression library in pure C# for.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |