Adam Hathcock
e96366f489
Entry can be null and remove other ! usages
2024-04-18 13:24:03 +01:00
Adam Hathcock
16e8dd447b
update csharpier
2023-03-21 13:14:08 +00:00
Adam Hathcock
b01e97b168
more clean up
2022-12-20 15:20:49 +00:00
Adam Hathcock
7da10795a1
csharpier
2022-12-20 15:14:22 +00:00
Adam Hathcock
959bbdcf1b
big clean up
2022-12-20 15:06:44 +00:00
Adam Hathcock
970e31a1b1
cleanup and run csharpier
2022-12-20 13:45:47 +00:00
Nanook
4eb1fe0b80
RarArchive has Min/MaxVersion. RarEntry has Volumne Indexes. GZ CRC fix.
2022-07-15 21:15:10 +01:00
Bond_009
cd677440ce
Use stackallocs where possible/sensible
2021-02-12 20:20:15 +01:00
Adam Hathcock
8598885258
Read trailer for GZip for CRC and uncompressed size
2021-01-09 13:22:06 +00:00
Jason Nelson
40af9359db
Pollyfill and use Stream.Read(Span<byte> buffer)
2020-07-31 16:08:38 -07:00
Jason Nelson
5b6a1c97e3
Enable nullable
2020-05-23 16:27:55 -07:00
Bond_009
80b0671844
Reduce the amount of allocations
...
* Directly fill an array instead of filling a List and copying that to
an array
* Use own buffer when writing bytes to a stream
* Remove DataConverter class, replaced by BinaryPrimitives
2019-12-30 18:58:25 +01:00
Adam Hathcock
8dfc4a2ffb
more variable naming
2018-05-06 08:59:00 +01:00
Adam Hathcock
173a0fe659
Some naming clean up
2018-05-05 19:35:58 +01:00
Adam Hathcock
e919c99b14
First pass of removing explicit leaveOpen on streams.
2018-04-22 10:02:18 +01:00
Adam Hathcock
5465af041b
Use Skip and ReadFully extension methods where possible. ( #276 )
2017-07-17 10:55:22 -04:00
Adam Hathcock
310d56fc16
Made ArchiveEncoding a non-static class that is used with options. ( #274 )
...
* Made ArchiveEncoding a non-static class that is used with options.
* Revert some formatting.
* Optional string decoder delegate (#278 )
2017-07-17 10:53:20 -04:00
eklann
231258ef69
Force encoding ( #266 )
...
* Fixing build
* Fixing build
* Fixing build
* Fixed build (seems working now)
* Added support to force specific encoding when reading or writing an archive
* Minor fixed related to force encoding
* Removed obsolete project file not present in master
2017-07-05 10:15:49 -05:00
Adam Hathcock
8be931bbcb
Doing some resharper clean up
2017-05-19 10:52:49 +01: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
Adam Hathcock
d732e3cfa4
Renamespace for proper pluralization
2016-09-26 11:49:49 +01:00
Adam Hathcock
efa6f7a82e
Huge Resharper clean up. Fixed up test project.json
2016-09-26 10:55:52 +01: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
49707498a5
move files around
2015-12-30 11:19:42 +00:00