Adam Hathcock
|
c2f6055e33
|
format
|
2025-12-08 10:26:45 +00:00 |
|
copilot-swe-agent[bot]
|
3396f8fe00
|
Refactor to use ProgressReportingStream for progress tracking
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2025-12-05 11:55:29 +00:00 |
|
copilot-swe-agent[bot]
|
85f3b17c42
|
Merge remote-tracking branch 'origin/master' into copilot/add-progress-reporting
|
2025-12-05 11:33:39 +00:00 |
|
copilot-swe-agent[bot]
|
7af029b5de
|
Address code review: properly handle zero-sized entries in progress reporting
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2025-11-29 17:48:50 +00:00 |
|
copilot-swe-agent[bot]
|
8fc5ca5a71
|
Unify progress reporting: remove IExtractionListener and add IProgress support for reading
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2025-11-29 17:40:10 +00:00 |
|
copilot-swe-agent[bot]
|
aa0356de9f
|
Changes before error encountered
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2025-11-29 15:55:21 +00:00 |
|
copilot-swe-agent[bot]
|
c5da416764
|
Apply code review feedback: improve documentation structure and add explicit DirectoryEntry case
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2025-11-29 15:39:36 +00:00 |
|
copilot-swe-agent[bot]
|
f4dddcec8e
|
Changes before error encountered
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2025-11-29 14:06:03 +00:00 |
|
Twan van Dongen
|
a9017d7c25
|
ArjReader throws exception for password protected archives.
|
2025-11-06 09:32:12 +01:00 |
|
Twan van Dongen
|
997d3910d4
|
CSharpier appliedArjReader thrown exception for multi-part archives. Method4 (decodefastest) refactored to support Stream.
|
2025-11-05 08:05:30 +01:00 |
|
Twan van Dongen
|
84cd772f50
|
Refactors the SqueezeStream class to ensure full CLS compliance and proper stream behavior. It replaces the previous one-shot decoding logic with a true streaming implementation by piping Huffman-decoded output into the existing RunLength90Stream, enabling real-time decompression.
|
2025-11-02 19:09:59 +01:00 |
|
Twan
|
7ab16457c7
|
Added ARJ's compressmion method4 (compressed fastest).
Refactored TestBase to support archives with mixed compression algorithms.Merge branch 'adamhathcock:master' into master
|
2025-10-31 16:14:48 +01:00 |
|
Twan
|
264d80ef4c
|
Merge branch 'master' into master
|
2025-10-30 07:53:09 +01:00 |
|
Twan van Dongen
|
2aabd8d0e1
|
Initial implementation of the ARJ (Archived by Robert Jung) format, supporting 'store' for single file archives. Multi-file archives and all compression algorithms still require implementations.
|
2025-10-28 20:38:29 +01:00 |
|
Adam Hathcock
|
8e7d959cf4
|
add async creations
|
2025-10-28 16:07:16 +00:00 |
|
Adam Hathcock
|
b23f031db9
|
add async reads
|
2025-10-28 15:52:18 +00:00 |
|
Adam Hathcock
|
72d5884db6
|
added async reader overloads
|
2025-10-27 12:23:54 +00:00 |
|
Adam Hathcock
|
738a72228b
|
added fixes and more async tests
|
2025-10-27 10:15:06 +00:00 |
|
Adam Hathcock
|
f8cc4ade8a
|
format
|
2025-10-27 09:37:00 +00:00 |
|
copilot-swe-agent[bot]
|
43aa2bad22
|
Integrate async/await support from PR #976 as baseline
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
|
2025-10-27 09:00:38 +00:00 |
|
Adam Hathcock
|
084fe72b02
|
Consolidate not null
|
2025-10-22 09:17:13 +01:00 |
|
Adam Hathcock
|
f1a80da34b
|
fix tests that use extract all wrongly
|
2025-10-21 09:56:29 +01:00 |
|
Mitch Capper
|
33481a9465
|
Extension hinting for ReaderFactory for better first try factory success
Also used by TarFactory to hint what compressiontype to attempt first
|
2025-09-24 00:04:07 -07:00 |
|
Mitch Capper
|
553c533ada
|
ZStandard tar support
|
2025-09-23 03:26:33 -07:00 |
|
Nanook
|
587675e488
|
Fixed some missing features caused by merging an earlier branch than required.
|
2025-07-21 23:45:57 +01:00 |
|
Nanook
|
938775789d
|
Formated with Sharpier.
|
2025-07-20 18:11:37 +01:00 |
|
Nanook
|
21f14cd3f2
|
Added IStreamStack for debugging and configurable buffer management. Added SharpCompressStream to consolodate streams to help simplify debugging. All unit tests passing.
|
2025-07-20 17:35:22 +01:00 |
|
Morilli
|
a3570a568d
|
fix AbstractReader.Skip for multipart files
|
2025-05-14 10:27:58 +02:00 |
|
Adam Hathcock
|
1f39a0c9da
|
Merge remote-tracking branch 'origin/master' into exception-normalization
# Conflicts:
# src/SharpCompress/Readers/ReaderFactory.cs
|
2025-04-28 16:08:08 +01:00 |
|
Adam Hathcock
|
95caffe607
|
Merge remote-tracking branch 'origin/master' into exception-normalization
# Conflicts:
# src/SharpCompress/Common/Rar/RarVolume.cs
# src/SharpCompress/Common/SevenZip/SevenZipFilePart.cs
# src/SharpCompress/Compressors/LZMA/LZipStream.cs
|
2025-04-28 15:59:34 +01:00 |
|
Twan van Dongen
|
c7c41bc0d8
|
Missing comma added for csharpier checksBase Reader implementation of .ARC format
|
2025-03-09 18:40:43 +01:00 |
|
Adam Hathcock
|
5bf3d6dc32
|
update csharpier
|
2025-01-14 09:07:40 +00:00 |
|
Adam Hathcock
|
a89fc3a276
|
formatting
|
2025-01-14 08:55:09 +00:00 |
|
majorro
|
44998a2a2b
|
pooled window for rar unpackv1
|
2025-01-12 16:01:59 +03:00 |
|
Adam Hathcock
|
5d9c99508d
|
fmt
|
2024-04-23 15:08:50 +01:00 |
|
Adam Hathcock
|
e4d5b56951
|
fix more nulls and tests
|
2024-04-23 15:08:32 +01:00 |
|
Adam Hathcock
|
e31238d121
|
fmt
|
2024-04-23 14:48:50 +01:00 |
|
Adam Hathcock
|
8cb621ebed
|
Add SharpCompressException and use it or children in most places
|
2024-04-23 14:47:40 +01:00 |
|
Adam Hathcock
|
b94e75fabe
|
try to fix more tests
|
2024-04-23 09:06:49 +01:00 |
|
Adam Hathcock
|
b550df2038
|
get rid of more ! and update csharpier
|
2024-04-22 14:17:08 +01:00 |
|
Adam Hathcock
|
e96366f489
|
Entry can be null and remove other ! usages
|
2024-04-18 13:24:03 +01:00 |
|
Twan van Dongen
|
f2b0368078
|
CSharpier reformat missed
|
2024-03-24 16:29:29 +01:00 |
|
Twan van Dongen
|
02301ecf6d
|
Support added for TAR LZW compression (Unix 'compress' resulting in .Z files)
|
2024-03-24 16:23:25 +01:00 |
|
Adam Hathcock
|
95975a4c33
|
even more clean up
|
2024-03-14 09:07:21 +00:00 |
|
Adam Hathcock
|
198a0673a2
|
more clean up
|
2024-03-14 09:00:44 +00:00 |
|
Adam Hathcock
|
2715ae645d
|
use var
|
2024-03-14 08:38:12 +00:00 |
|
root
|
226ce340f2
|
rar5 read FHEXTRA_REDIR and expose via RarEntry
NOTE: api user should skip entries where RarEntry.IsRedir is true and not call OpenEntryStream()
|
2024-03-14 04:17:31 -04:00 |
|
Lars Vahlenberg
|
8b02795d69
|
CSharpier
|
2024-01-02 21:25:40 +01:00 |
|
Lars Vahlenberg
|
388bbe047e
|
Blake2 Archive test OK
|
2024-01-02 20:46:55 +01:00 |
|
Adam Hathcock
|
7080c2abd0
|
Update csharpier and fix formatting
|
2023-11-15 11:05:30 +00:00 |
|