Adam Hathcock
e27ae35c44
Add IExtractableArchiveEntry
2026-02-14 10:00:35 +00:00
Adam Hathcock
51c42b89b4
OpenAsyncArchive has to be async
2026-02-12 10:26:18 +00:00
Adam Hathcock
bd99c1ab27
more fluent interface for options
2026-02-10 11:10:04 +00:00
Adam Hathcock
04dd177f19
first pass of removing extraction options (folded into reader options)
2026-02-09 16:52:54 +00:00
Adam Hathcock
cc6e410be8
some options
2026-02-06 15:16:45 +00:00
Adam Hathcock
57c0d00b37
rename Rewindable to SharpCompressStream
2026-02-04 14:12:04 +00:00
Adam Hathcock
ae4ae799b9
merge NonDisposingStream into RewindableStream
2026-02-04 12:40:39 +00:00
Adam Hathcock
037b6842bf
remove SharpCompressStream
2026-01-31 15:29:34 +00:00
Adam Hathcock
d60abc3f45
fmt
2026-01-29 10:16:37 +00:00
Adam Hathcock
b994f0ab55
more 7z async
2026-01-29 10:13:55 +00:00
Adam Hathcock
414cad1241
add braces
2026-01-23 10:55:51 +00:00
Adam Hathcock
b622a2ce73
fix disposal and other simple issues
2026-01-22 16:38:35 +00:00
Adam Hathcock
65208a30c1
fix more tests
2026-01-22 14:15:47 +00:00
Adam Hathcock
b9ed2b09c1
fmt
2026-01-22 09:05:26 +00:00
Adam Hathcock
db0bb8a30d
fix some 7z tests
2026-01-22 08:52:00 +00:00
Adam Hathcock
8df9232171
use extension where appropriate with more fixes
2026-01-21 16:57:25 +00:00
Adam Hathcock
447d35267f
some fixes
2026-01-16 13:19:41 +00:00
Adam Hathcock
cd70a7760e
remvoe AutoFactory
2026-01-16 11:44:12 +00:00
Adam Hathcock
a410f73bf3
archive asyncs are more right
2026-01-15 14:52:10 +00:00
Adam Hathcock
2756b1f6f8
more refactor
2026-01-15 11:55:56 +00:00
Adam Hathcock
7b76858ae1
refactoring naming again
2026-01-15 11:41:30 +00:00
Adam Hathcock
a1a86cdde8
fmt
2026-01-13 14:29:10 +00:00
Adam Hathcock
fc85f1fa2c
more tar async fixes
2026-01-13 14:28:45 +00:00
Adam Hathcock
1c0183ef11
force async tests
2026-01-13 13:56:56 +00:00
Adam Hathcock
9cf2b3129c
fixed up async writer
2026-01-13 13:54:15 +00:00
Adam Hathcock
0502ff545e
test fixes and fmt
2026-01-12 15:01:29 +00:00
Adam Hathcock
fce4a96718
make Writable interfaces for archive
2026-01-12 14:57:13 +00:00
Adam Hathcock
60e5220bd0
fmt
2026-01-08 09:41:48 +00:00
Adam Hathcock
0f37cbfd0b
archive async path uses new async interface
2026-01-08 09:39:04 +00:00
Adam Hathcock
541fd136d5
IArchiveAsync
2026-01-08 09:14:46 +00:00
Adam Hathcock
60d42ca9c3
fmt
2026-01-07 16:38:48 +00:00
Adam Hathcock
ac0716ddeb
write testing
2026-01-07 15:01:04 +00:00
copilot-swe-agent[bot]
8b95e0a76d
Standardize on WriteToDirectory naming and add async support
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-12-19 11:57:01 +00:00
copilot-swe-agent[bot]
db98e5f39b
Fix ArchiveFactory.Open to avoid double-wrapping SharpCompressStream
...
Use SharpCompressStream.Create instead of constructor to properly handle
streams that are already wrapped. This prevents potential buffering issues
when opening ZIP files, particularly on Linux systems.
Added tests to verify both raw FileStream and pre-wrapped stream scenarios.
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-29 13:34:53 +00:00
Adam Hathcock
16182417fb
add tar specific tests
2025-10-27 10:46:08 +00:00
Adam Hathcock
f1a80da34b
fix tests that use extract all wrongly
2025-10-21 09:56:29 +01:00
Nanook
76de7d54c7
Rewind buffer fix for directory extract.
2025-08-01 21:47:09 +01:00
Nanook
e9dd413de6
CSharpier formatting.
2025-07-24 00:46:09 +01:00
Nanook
c5de3d8cc1
Zip ZStandard Writing with tests. Level support.
2025-07-24 00:23:55 +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
Adam Hathcock
5bf3d6dc32
update csharpier
2025-01-14 09:07:40 +00:00
Victor Nova
704a0cb35d
added support for 7zip SFX archives by handling ReaderOptions.LookForHeader
2024-08-05 23:11:15 -07:00
Adam Hathcock
23dd041e2e
fix some tests
2024-04-23 08:52:10 +01:00
Adam Hathcock
5f13e245f0
more clean up on tests
2024-03-14 08:53:08 +00:00
Adam Hathcock
2715ae645d
use var
2024-03-14 08:38:12 +00:00
Adam Hathcock
0299232cb5
just using rider to clean up
2024-03-14 08:37:17 +00:00
Lars Vahlenberg
46d4b26eba
Fix testing under Linux
2024-01-05 00:35:24 +01:00
Lars Vahlenberg
6c157def4b
set empty string if password not set
2024-01-04 21:16:07 +01:00
Adam Hathcock
7080c2abd0
Update csharpier and fix formatting
2023-11-15 11:05:30 +00:00