Adam Hathcock
ccc8587e5f
review fixes
2025-10-31 10:55:33 +00:00
copilot-swe-agent[bot]
d148f36e87
Add support for empty directory entries in archives
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-10-28 10:22:58 +00:00
Adam Hathcock
16182417fb
add tar specific tests
2025-10-27 10:46:08 +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
e0d6cd9cb7
Try to reduce custom functions for array/byte management
2025-10-22 09:00:21 +01:00
Nanook
7769435fc8
CSharpier fixes after copilot tweaks.
2025-07-24 01:31:30 +01:00
Nanook
b7f5b36f2b
Update src/SharpCompress/Writers/Zip/ZipWriter.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-24 01:28:11 +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
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
Adam Hathcock
b550df2038
get rid of more ! and update csharpier
2024-04-22 14:17:08 +01:00
Adam Hathcock
fb55624f5f
add more null handling
2024-04-18 14:25:10 +01:00
Adam Hathcock
cb223217c1
actually, transfer block is different than overall transfer
2024-04-10 16:12:01 +01:00
Adam Hathcock
fdfaa8ab45
add max transfer size to tar
2024-04-09 15:35:15 +01:00
Adam Hathcock
bf74dd887a
Fix tar corruption when sizes mismatch
2024-04-09 08:19:23 +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
Daniel Nash
d4fb17cf66
ZipWriter: Write correct EOCD record when more than 65,535 files
...
0xFFFF will be written to the EOCD to signal to use the ZIP64
CentralDirectory record when the number of files is 65,535 or more.
Fixes #791
2023-12-22 11:26:01 -05:00
Adam Hathcock
ea3a96eead
update and rerun csharpier
2023-12-18 09:04:04 +00:00
Adam Hathcock
7080c2abd0
Update csharpier and fix formatting
2023-11-15 11:05:30 +00: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
vpenades
8775b65f58
Generalized factories to readers and writers.
2022-11-29 16:45:20 +01:00
OwnageIsMagic
5ca4efac31
WriteAll: revert 109a7c1
2022-07-26 21:36:00 +03:00
OwnageIsMagic
109a7c12ea
WriteAll: update delegate type
2022-07-19 04:03:26 +03:00
OwnageIsMagic
2946a35b0e
WriteAll: use delegate instead of Expression
2022-07-18 04:36:31 +03:00
Adam Hathcock
cd3114d39e
Merge branch 'master' into DeduplicateNonDisposing
2022-06-20 10:20:02 +01:00
Martin Demberger
35336a0827
Suppress nested NonDisposingStream
2022-06-19 22:05:52 +02:00
Lars Vahlenberg
a00075ee0d
Wrong flags set, we do not expose this in the interface
2022-06-17 15:07:07 +02:00
cyr
1b661c9df1
Fixed bug where large (int32+ file size) adds an additional 512 bytes of padding in tar files.
2021-08-27 22:38:04 +02:00
Salvatore Isaja
ad6d0d9ae8
Write ZIP64 End of Central Directory only if needed.
2021-05-23 21:10:35 +02:00
Lars Vahlenberg
566c49ce53
Proposal
...
Zip64 requires version 4.5
Number of disks is 4 bytes and not 8
2021-02-14 02:42:32 +01:00
Bond_009
cd677440ce
Use stackallocs where possible/sensible
2021-02-12 20:20:15 +01:00
Adam Hathcock
5357bd07c7
Let dotnet format do it’s thing
2021-01-09 13:33:34 +00:00
Jason Nelson
6973436b94
Add and use Stream.Write(ReadOnlySpan<byte> buffer) polyfill
2020-07-30 17:29:33 -07:00
Jason Nelson
5b6a1c97e3
Enable nullable
2020-05-23 16:27:55 -07:00
Adam Hathcock
400d2c1774
Fix usings and add braces for better merging
2020-04-03 08:47:30 +01: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
9540b01bcc
NET Standard 1.3 and 2.0 only ( #482 )
...
* Remove NET35, NET45 and NET Standard 1.0
* Update README and memset
* Remove NETCORE build flag
* NET 46 too?
* Update packages and usage
2019-10-10 09:24:41 +01:00
Leroy Sikkes
78eb8fcf92
Fix for clients that don't support ZIP64 standard correctly in case headers are only pointed to in ZIP64 directory structure
2019-05-24 18:27:49 +02:00
Lssikkes
9319ea6992
Updated ZIP64 writer to write 32 bit values to directory entries for better compatibility.
...
Support for zero byte files without corruption errors from WinRAR/7-zip
2019-05-24 16:14:30 +02:00
Matthias Fussenegger
8174359228
Fix: ArchiveEncoding was ignored in TarWriterOptions
2019-03-18 18:25:00 +01:00
zhoujr
4ebc1f82b7
file search support linq Pattern
2018-07-10 19:58:59 +08:00
Adam Hathcock
3f94c1a50d
Remove lingering uses of non disposing stream
2018-05-08 14:10:49 +01:00
Adam Hathcock
8dfc4a2ffb
more variable naming
2018-05-06 08:59:00 +01:00
Adam Hathcock
5fdae1cf82
Make readonly and fix visibility
2018-05-05 19:23:34 +01:00