"cannot determine compressed stream type" on 7Zip archive with ReaderFactory

I need to open up an archive created with a recent build of 7Zip and read the contents of a single small (<1k) file, ignoring everything else. ArchiveFactory.Open() opens the file fine, however i...

Id #37 | Release: None | Updated: Today at 9:11 AM by adamhathcock | Created: Thu at 11:27 PM by sevanmarc

Protect against double-disposal in Streams

In certain situations it is possible to have the Dispose method of a stream called multiple times. When this happens in the various compression streams in SharpCompress it can cause exceptions whe...

Id #36 | Release: None | Updated: Tue at 9:32 PM by EMonk | Created: May 19 at 3:54 AM by EMonk

Open tar archive from stream

When I try to open tar archive from stream using method ArchiveFactory.Open(Stream, Options), the archive is recognize as rar. In consequence, when I try to read archive entries I get InvalidFormat...

Id #35 | Release: None | Updated: May 7 at 4:33 PM by pjakobczyk | Created: May 7 at 10:43 AM by pjakobczyk

How can I make SharpCompress preserve file execution settings?

Hi, Thanks for a great library. I'm using SharpCompress for creating and extracting tar.gz files. When doing so I can't seem to have the extract part preserve the exec flag on the extracted files...

Id #34 | Release: None | Updated: Apr 2 at 9:31 AM by adamhathcock | Created: Apr 1 at 10:58 AM by ackenpacken

Recognize Anti-Items in 7zip archives

Right now, there does not seem to be a way to recognize anti-items in 7zip files. Please add a field to IArchiveEntry that indicates whether an item is an anti-item.

Id #33 | Release: None | Updated: Mar 17 at 8:36 PM by mafutrct | Created: Mar 17 at 2:05 PM by mafutrct

DecodeString (in ZipFileEntry) fails to properly decode file path

In archives (zip and rar by 7zip or WinRar) compressed with PPMd, Cyrillic entry paths are decoded as gibberish by DecodeString. return ArchiveEncoding.Default.GetString(str, 0, str.Length);

Id #32 | Release: None | Updated: Mar 16 at 4:56 AM by ShreddedSoul | Created: Mar 11 at 9:28 AM by ShreddedSoul

Endless loop in SeekableZipHeaderFactory on broken archives

When reading from a corrupt zip file, SeekableZipHeaderFactory, ReadSeekableHeader performs an endless do/while loop (applicable to 0.8.2): do { if ((stream.Length + offset) - 4...

Id #31 | Release: None | Updated: Mar 17 at 6:03 PM by adamhathcock | Created: Mar 8 at 11:14 PM by ShreddedSoul

RarReader locks files

Using the example code from Rar_Multi_Reader() in SharpCompress.Test Rar and then trying to delete the rar rarfiles result in an access denied due to The process cannot access the file 'file.rar' b...

Id #30 | Release: None | Updated: Mar 12 at 11:35 AM by adamhathcock | Created: Mar 5 at 9:31 PM by Hyzac

ArchiveFactory.IArchiveEntry.Crc fails

ArchiveFactory.IArchiveEntry.Crc can sometimes returns zero. The following zip has a CRC of 82652FC8 but SharpCompress returns a value of 0 for the CRC. Name: test.pdf Folder: - Size: 10 687 757...

Id #26 | Release: None | Updated: Jan 18 at 6:05 PM by rdagger | Created: Jan 13 at 3:40 AM by rdagger

7Zip entries have null filepath

I'm having mixed results with the 7Zip decompression, some files decompress perfectly, whilst other (larger) ones seem to have their entries filepath as null which is breaking the rest of my code. ...

Id #25 | Release: None | Updated: Jan 4 at 11:04 AM by oZed | Created: Dec 23, 2012 at 10:51 AM by oZed