mirror of
https://github.com/adamhathcock/sharpcompress.git
synced 2026-02-03 21:23:38 +00:00
Rationalize SourceStream vs Volumes #730
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @adamhathcock on GitHub (Nov 27, 2025).
Originally assigned to: @Copilot on GitHub.
SourceStream now handles multiple files and streams while the intention of Volume was to represent that.
Having both abstractions seems wrong yet both are providing value.
@adamhathcock commented on GitHub (Nov 27, 2025):
I probably need to create an abstraction that a stream of bytes isn't the same as a File/Stream.
7Zip can have a contiguous stream of bytes for a file or files.
Rar can have a contiguous stream of bytes for files (SOLID).
A stream of bytes can be across Files/Streams