Anders Gardebring
e05f9843ba
Use strongly typed ReaderProgress instead of object[]
2017-04-25 12:36:32 +02:00
Anders Gardebring
683d2714d0
Add new event to be able to track progress of extraction of individual entry when extracting an archive. This allows for showing or logging progress of the extraction process, especially useful for large files that might take a long time to extract.
2017-04-24 13:50:45 +02:00
Brien Oberstein
97d5e0aac4
verify rar CRC on header and file data
2017-04-04 12:20:06 -04:00
Kenneth Skovhede
1263c0d976
Added support for writing zip64 headers
2017-03-09 23:56:42 +01:00
Kenneth Skovhede
cd3cbd2b32
Support for writing zip64 headers in the unused code
2017-03-09 23:18:57 +01:00
Kenneth Skovhede
81ab5c189d
Fixed writing correct headers in zip archives
2017-03-09 11:34:24 +01:00
Kenneth Skovhede
6ef3be4b5c
Fixed writing correct headers in zip archives
2017-03-09 11:32:20 +01:00
Mark Rydstrom
a8c3a7439e
Add support for zip64 to ZipReader
2017-01-25 17:05:48 +10:00
Mark Rydstrom
839b3ab0cf
Add support for zip64 extended information field
2017-01-25 16:51:15 +10:00
Mark Rydstrom
6be6ef0b5c
Add zip64 support for ZipArchive extraction
2017-01-24 13:04:03 +10:00
Adam Hathcock
f175a2a252
Merge branch 'master' into Issue-198
2016-11-25 09:21:44 +00:00
Vladimir Demidov
2959b4d701
Modified check integrity condition for the encrypted file.
2016-11-24 20:41:08 +03:00
Vladimir Demidov
031286c5eb
Fixed defects after review.
2016-11-24 18:01:49 +03:00
Vladimir Demidov
e181fa8c4a
Restored original tabs.
2016-11-24 17:11:43 +03:00
Vladimir Demidov
7b035bec5d
Fixed some issues after review.
2016-11-24 16:21:02 +03:00
Vladimir Demidov
f39d2bf53a
Open branch, to fix multiple crashes on repeated zip archives reading. Added fix.
2016-11-24 15:14:29 +03:00
Adam Hathcock
5fe1363ee1
Gzip entry can't be read multiple times https://github.com/adamhathcock/sharpcompress/issues/198
2016-11-21 12:04:35 +00:00
Jon Skeet
d540f78cfc
Initial read-only support for LZip
...
LZip has no notion of flienames, so an LzipReader wouldn't make very much sense;
I've just implemented the stream, and hooked it into tar support.
2016-10-12 15:08:56 +01:00
Adam Hathcock
f26ba91386
Fix null password on ReaderFactory. Fix null options on SevenZipArchive
2016-10-03 13:32:53 +01:00
Adam Hathcock
40b10d4a26
Add Markdown files to document things.
2016-09-29 10:55:04 +01:00
Adam Hathcock
710ba4423d
Merge branch 'master' into tar_fix
2016-09-28 13:43:21 +01:00
Adam Hathcock
568909800c
Allow empty tar header to be read to know there are no more tar headers to read
2016-09-28 12:00:48 +01:00
Adam Hathcock
177fc2a12c
Flags were a better idea when I was younger. It's not clear though.
2016-09-27 10:50:36 +01:00
Adam Hathcock
5dafcb02d4
Redo options classes
2016-09-27 10:23:35 +01:00
Adam Hathcock
c4fde80c5e
Create proper options objects to remove flags from API
2016-09-27 10:14:08 +01:00
Adam Hathcock
d732e3cfa4
Renamespace for proper pluralization
2016-09-26 11:49:49 +01:00
Adam Hathcock
c24cdc66ed
Clean up from clean up
2016-09-26 11:03:15 +01:00
Adam Hathcock
efa6f7a82e
Huge Resharper clean up. Fixed up test project.json
2016-09-26 10:55:52 +01:00
Adam Hathcock
bd8ba7b854
Test with ForwardOnlyStream. RewindableStream shouldn't corrupt a ForwardOnlyStream ( #161 )
2016-08-12 11:56:49 +01:00
Tobias Käs
6e3e8343a8
Ignore unofficial extension of file attributes. ( #153 )
...
The high bits may contain posix file attributes when the archive was written by certain third party 7z implementations. These must be removed before we can interpret the attributes as windows (or .NET) file attributes.
2016-07-21 11:06:42 +01:00
Pawel Pabich
e76ed60483
Tar long paths ( #147 )
...
* Now we can handle long file names
* Refactored code a bit
2016-07-06 09:57:52 +01:00
Adam Hathcock
40e559e608
First pass. Doesn't work yet.
2016-05-20 17:31:35 +01:00
Adam Hathcock
b3fe26fc56
Merge branch 'master' into dnx
...
Conflicts:
NuGet/sharpcompress.nuspec
SharpCompress/VersionInfo.cs
src/SharpCompress/Common/Tar/Headers/TarHeader.cs
src/SharpCompress/Common/Zip/Headers/ZipFileEntry.cs
src/SharpCompress/Compressor/BZip2/BZip2Stream.cs
src/SharpCompress/Reader/ReaderFactory.cs
src/SharpCompress/Writer/GZip/GZipWriter.cs
src/SharpCompress/Writer/Tar/TarWriter.cs
src/SharpCompress/Writer/WriterFactory.cs
src/SharpCompress/Writer/Zip/ZipCentralDirectoryEntry.cs
src/SharpCompress/Writer/Zip/ZipWriter.cs
test/SharpCompress.Test/WriterTests.cs
2016-05-20 17:19:43 +01:00
Adam Hathcock
8367bff9fe
Fix up DataConverter...removed pack
2016-02-13 09:42:59 +00:00
Adam Hathcock
ff22cd774e
Merge branch 'master' into dnx
...
Conflicts:
NuGet/sharpcompress.nuspec
SharpCompress/Common/Zip/WinzipAesCryptoStream.Portable.cs
SharpCompress/Common/Zip/WinzipAesEncryptionData.Portable.cs
SharpCompress/Crypto/PBKDF2.cs
SharpCompress/SharpCompress.Portable.csproj
SharpCompress/SharpCompress.PortableTest.csproj
SharpCompress/SharpCompress.Unsigned.csproj
SharpCompress/SharpCompress.WindowsStore.csproj
SharpCompress/SharpCompress.csproj
src/SharpCompress/Archive/ArchiveFactory.cs
src/SharpCompress/Archive/Rar/FileInfoRarFilePart.cs
src/SharpCompress/Archive/Rar/RarArchive.cs
src/SharpCompress/Archive/Rar/RarArchiveEntry.cs
src/SharpCompress/Archive/SevenZip/SevenZipArchiveEntry.cs
src/SharpCompress/Common/GZip/GZipFilePart.cs
src/SharpCompress/Common/GZip/GZipVolume.cs
src/SharpCompress/Common/Rar/Headers/MarkHeader.cs
src/SharpCompress/Common/Rar/Headers/RarHeaderFactory.cs
src/SharpCompress/Common/SevenZip/ArchiveReader.cs
src/SharpCompress/Common/SevenZip/DataReader.cs
src/SharpCompress/Common/Tar/Headers/TarHeader.cs
src/SharpCompress/Common/Zip/Headers/ZipFileEntry.cs
src/SharpCompress/Common/Zip/WinzipAesCryptoStream.cs
src/SharpCompress/Common/Zip/WinzipAesEncryptionData.cs
src/SharpCompress/Common/Zip/ZipFilePart.cs
src/SharpCompress/Compressor/Deflate/GZipStream.cs
src/SharpCompress/Compressor/Deflate/Inflate.cs
src/SharpCompress/Compressor/Deflate/ZlibBaseStream.cs
src/SharpCompress/Compressor/LZMA/Bcj2DecoderStream.cs
src/SharpCompress/Compressor/LZMA/LzmaStream.cs
src/SharpCompress/Compressor/PPMd/H/FreqData.cs
src/SharpCompress/Compressor/PPMd/H/PPMContext.cs
src/SharpCompress/Compressor/PPMd/H/RarMemBlock.cs
src/SharpCompress/Compressor/PPMd/H/RarNode.cs
src/SharpCompress/Compressor/PPMd/H/State.cs
src/SharpCompress/Compressor/PPMd/PpmdProperties.cs
src/SharpCompress/Compressor/Rar/VM/RarVM.cs
src/SharpCompress/EnumExtensions.cs
src/SharpCompress/IO/MarkingBinaryReader.cs
src/SharpCompress/Reader/ReaderFactory.cs
src/SharpCompress/Utility.cs
src/SharpCompress/Writer/IWriter.Extensions.cs
src/SharpCompress/Writer/Zip/ZipCentralDirectoryEntry.cs
src/SharpCompress/Writer/Zip/ZipWriter.cs
test/SharpCompress.Test/Tar/TarArchiveTests.cs
test/SharpCompress.Test/Tar/TarReaderTests.cs
2016-02-13 09:24:44 +00:00
Adam Hathcock
505838a32a
Fixes from last merge
2016-01-04 21:08:30 +00:00
Adam Hathcock
b0fdac3e6f
Have NO_CRYPTO and add Profile259
2016-01-02 15:02:45 +00:00
Adam Hathcock
df62c1d3b2
NO_FILE tag
2016-01-02 14:57:05 +00:00
Adam Hathcock
43698b41a7
Need RijndaelEngine for some reason
2016-01-01 12:21:23 +00:00
Adam Hathcock
fd2beeab48
trying to fix RarRijndael
2016-01-01 11:47:38 +00:00
Adam Hathcock
a0a418e90b
Remove bad character
2016-01-01 11:16:42 +00:00
Adam Hathcock
75e09b24c0
Remove bouncy castle code
2016-01-01 11:06:14 +00:00
Adam Hathcock
49707498a5
move files around
2015-12-30 11:19:42 +00:00