Adam Hathcock
20a09b4866
Drop net5
2022-06-13 15:24:53 +01:00
louis-michel
0f112d0685
BCJ executable filter (only for decoding), used by XZ.
2022-06-10 13:29:42 -04:00
Craig
e424094fdf
7z encrypted filename exception with no password matches rar behaviour.
2022-05-04 01:35:58 +01:00
Craig
61c01ce9b0
Properly integrated zip multivolume and split support.
2022-04-30 19:35:40 +01:00
Craig
910aa1c22e
Corrected the Crc exception as it was within a #DEBUG define
2022-04-27 14:12:00 +01:00
Craig
71c8f3129f
RarStream Position fix, it was returning the file size. 7Zip CrcCheckStream always failed. Added a Solid Rar entry CRC test.
2022-04-27 13:16:05 +01:00
Craig
224614312f
Added multipart Zip support (z01...). Added IEntry.IsSolid and implemented Rar and 7Zi[ support.
2022-04-25 01:16:53 +01:00
Adam Hathcock
0379903689
Fix tests
2022-04-21 08:59:35 +01:00
Adam Hathcock
6950eebf9f
Dependency updates and start of enforcing some C# standards
2022-04-21 08:54:59 +01:00
Craig
ec1999f73d
Added Split archive support with unit tests. Added ArchiveFactory.IsArchive() and minor refactor.
2022-04-21 00:12:26 +01:00
Jeremy Pritts
ed3c11f44c
update workflow and csproj files
2022-03-31 04:04:56 -04:00
Adam Hathcock
eee8309db8
Mark for 0.31
2022-03-30 12:03:03 +01:00
Craig
dab157bb71
Rar2 fix with new unit tests that fail on previous build.
2022-02-15 16:24:22 +00:00
Adam Hathcock
05208ccd9b
Add test and probable fix for Issue 617
2021-11-22 08:40:40 +00:00
Adam Hathcock
ec2be2869f
Fix whitespace from dotnet format
2021-10-02 15:29:03 +01:00
Adam Hathcock
ce5432ed73
Fix tests for multi-targetting
2021-10-02 15:25:43 +01:00
Adam Hathcock
3cdc4b38a6
Test 461 on github actions
2021-10-02 15:19:13 +01:00
Adam Hathcock
e2095fc416
Merge branch 'master' into patch-1
2021-09-27 09:08:58 +01:00
Amos Onn
134fa8892f
Test for bug #615
2021-09-14 21:55:05 +02:00
Adam Hathcock
0209d00164
Minor updates and prep for 0.29
2021-09-12 08:52:00 +01:00
Christian
3e32e3d7b1
Allowing to seek empty zip files
2021-09-02 13:54:32 +02:00
Adam Hathcock
54fc26b93d
Update build and mark for 0.28.3
2021-06-04 13:43:35 +01:00
Daniel Nash
fdc33e91bd
Conditionally parse Zip64 extra field based on specification
...
The Zip64 extra field should look for values based on the corresponding
values in the local entry header.
Fixes adamhathcock/sharpcompress#595
2021-04-26 14:58:10 -04:00
Adam Hathcock
c10bd840c5
ReadFully used by pkware encryption didn’t like spans
2021-04-25 09:25:51 +01:00
Lars Vahlenberg
045093f453
Linux is case sensitive with files names
2021-02-14 10:26:26 +01:00
Lars Vahlenberg
d1d2758ee0
Propsal for handling Zip with long comment
2021-02-13 23:57:03 +01:00
Adam Hathcock
2dd17e3882
Be explicit about zip64 extra field sizes. Formatting
2021-02-13 07:05:53 +00:00
Adam Hathcock
0f06c3d934
Fix rewindable stream to expose length
2021-01-13 14:40:36 +00:00
Adam Hathcock
9d5cb8d119
Add GZip Reader tests
2021-01-13 10:42:59 +00:00
Adam Hathcock
52c44befa2
Merge pull request #560 from adamhathcock/gzip-fixes
...
Expose Last Modified time on GZipStream. Add CRC and Size to GZipEntries on Archive
2021-01-11 08:57:19 +00:00
Adam Hathcock
57e4395e7d
Merge branch 'master' into net5
...
# Conflicts:
# build/Program.cs
# src/SharpCompress/Common/Zip/ZipFilePart.cs
2021-01-09 13:40:09 +00:00
Adam Hathcock
ee17dca9e5
Fix formatting
2021-01-09 13:36:30 +00:00
Adam Hathcock
e9f3add5b9
Merge branch 'master' into gzip-fixes
2021-01-09 13:35:52 +00:00
Adam Hathcock
5357bd07c7
Let dotnet format do it’s thing
2021-01-09 13:33:34 +00:00
Adam Hathcock
8598885258
Read trailer for GZip for CRC and uncompressed size
2021-01-09 13:22:06 +00:00
Adam Hathcock
147be6e6e1
Use Net5, NetCoreApp3.1, NetStandard2.1, NetStandard2.0 only
2021-01-09 10:34:49 +00:00
Jason Nelson
c61ee0c24f
Update deps
2020-11-18 09:02:11 -08:00
Adam Hathcock
3b43c1e413
Update dependencies
2020-11-03 08:45:10 +00:00
avao
0268713960
UT and Fix for: Index out of range exception from gzip #532
2020-10-13 19:58:11 +01:00
Jason Nelson
404a6b231d
Fix .NET 461 failures
2020-07-31 10:12:34 -07:00
Jason Nelson
f00f393687
Disable failing net461 tests
2020-07-31 09:30:20 -07:00
Jason Nelson
cbbfb89619
Add failure notes
2020-07-31 09:29:06 -07:00
Jason Nelson
fc1d0a0464
Run tests against net461
2020-07-31 09:27:32 -07:00
Adam Hathcock
f521fd35ff
Fix tests, update to 0.26
2020-07-26 14:36:07 +01:00
Daniel Nash
d055b34efe
Ensure TarArchive enumerates all entries
...
While enumerating the entries of a tar file and writing their contents
to disk using TarArchive, it was discovered TarArchive was not properly
discarding padding bytes in the last block of each entry. TarArchive was
sometimes able to recover depending on the number of padding bytes due
to the logic it uses to find the next entry header, but not always.
TarArchive was changed to use TarReadOnlySubStream when opening entries
and TarReadOnlySubstream was changed to ensure all an entry's blocks are
read when it is being disposed.
Fixes adamhathcock/sharpcompress#524
2020-07-20 12:57:39 -04:00
Dmitriy
81997fe1ba
rename test
2020-07-01 15:10:21 +05:00
Dmitriy
de6759a83f
- remove check of solid archive
...
- change tests
- add test on multi solid archive
2020-07-01 15:06:54 +05:00
Adam Hathcock
39b07f45f1
Update github action and minor SDK bump
2020-06-25 09:16:15 +01:00
Adam Hathcock
ce328ed90b
Merge branch 'master' into fix-codepages
2020-05-15 08:28:25 +01:00
Adam Hathcock
632bae725d
Add braces for clarity
2020-05-14 13:47:21 +01:00