mirror of
https://github.com/adamhathcock/sharpcompress.git
synced 2026-02-04 05:25:00 +00:00
HttpBaseStream Gzip extract - NotSupportedException #639
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 @Ilanlido on GitHub (May 18, 2024).
Originally assigned to: @Copilot on GitHub.
Hi, looks like when trying to decompress a gzip through httpStream it throws NotSupportedException on Position when setting EntryStartPosition. what is the purpose of settings this field? how can i mitigate the problem? Thanks!
P.S i'd prefer to not save the file to disk and read it again as FileStream if possible
If that's not possible which types require random access? i know that .tar.gz works perfectly fine through http for example, Thanks in advance!
@adamhathcock commented on GitHub (May 20, 2024):
You'll have to show me how you're calling things.
GZipFilePart does check CanSeek but Rewindable is meant to buffer unbufferable streams so shouldn't be used here.
@adamhathcock commented on GitHub (May 20, 2024):
Actually, I take that back, GZipFilePart has a usage of Position no matter seeking. That should be changed
@Ilanlido commented on GitHub (May 20, 2024):
I'm not familiar with the internals of how Gzip works, but again, why do we need EntryStartPosition? isn't there only one entry always in .gz? maybe i can help :)
@adamhathcock commented on GitHub (May 20, 2024):
you're right but I'm not sure why I'm doing that....I'd have to look and remember