alpha
Login
or
Join now
mary.my.id
/
pkg-7zip
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
streaming 7-Zip archive extractor
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
pkg-7zip
/
tests
/
fixtures
/
synthetic
6 files
at
trunk
Mary
feat: add LZMA1 streaming decoder
2mo ago
3a4261eb
large.lzma
feat: add LZMA1 streaming decoder ports the range decoder, LZ window, and the LZMA arithmetic model from hasenbanck/lzma-rust2 (itself a port of tukaani's xz-for-java). the state machine, literal coder, match-len coder, and rep-len coder all match the reference; only the streaming wrapper diverges to fit the StreamReader-shaped byte source the rest of this library already uses. the range decoder buffers its input internally and throws RangeUnderflow when the caller hasn't fed enough bytes. the public decodeLzmaStream async generator catches that signal, refills from the source, and resumes — the LZMA state is rolled back to the start of the in-flight decode step before the underflow. tested against three .lzma fixtures generated with /usr/bin/lzma: small lipsum, 285 KB of repeated lorem, and 11 KB of English prose. all roundtrip to byte-identical plaintext.
2 months ago
large.txt
feat: add LZMA1 streaming decoder ports the range decoder, LZ window, and the LZMA arithmetic model from hasenbanck/lzma-rust2 (itself a port of tukaani's xz-for-java). the state machine, literal coder, match-len coder, and rep-len coder all match the reference; only the streaming wrapper diverges to fit the StreamReader-shaped byte source the rest of this library already uses. the range decoder buffers its input internally and throws RangeUnderflow when the caller hasn't fed enough bytes. the public decodeLzmaStream async generator catches that signal, refills from the source, and resumes — the LZMA state is rolled back to the start of the in-flight decode step before the underflow. tested against three .lzma fixtures generated with /usr/bin/lzma: small lipsum, 285 KB of repeated lorem, and 11 KB of English prose. all roundtrip to byte-identical plaintext.
2 months ago
lipsum.lzma
feat: add LZMA1 streaming decoder ports the range decoder, LZ window, and the LZMA arithmetic model from hasenbanck/lzma-rust2 (itself a port of tukaani's xz-for-java). the state machine, literal coder, match-len coder, and rep-len coder all match the reference; only the streaming wrapper diverges to fit the StreamReader-shaped byte source the rest of this library already uses. the range decoder buffers its input internally and throws RangeUnderflow when the caller hasn't fed enough bytes. the public decodeLzmaStream async generator catches that signal, refills from the source, and resumes — the LZMA state is rolled back to the start of the in-flight decode step before the underflow. tested against three .lzma fixtures generated with /usr/bin/lzma: small lipsum, 285 KB of repeated lorem, and 11 KB of English prose. all roundtrip to byte-identical plaintext.
2 months ago
lipsum.txt
feat: add LZMA1 streaming decoder ports the range decoder, LZ window, and the LZMA arithmetic model from hasenbanck/lzma-rust2 (itself a port of tukaani's xz-for-java). the state machine, literal coder, match-len coder, and rep-len coder all match the reference; only the streaming wrapper diverges to fit the StreamReader-shaped byte source the rest of this library already uses. the range decoder buffers its input internally and throws RangeUnderflow when the caller hasn't fed enough bytes. the public decodeLzmaStream async generator catches that signal, refills from the source, and resumes — the LZMA state is rolled back to the start of the in-flight decode step before the underflow. tested against three .lzma fixtures generated with /usr/bin/lzma: small lipsum, 285 KB of repeated lorem, and 11 KB of English prose. all roundtrip to byte-identical plaintext.
2 months ago
prose.lzma
feat: add LZMA1 streaming decoder ports the range decoder, LZ window, and the LZMA arithmetic model from hasenbanck/lzma-rust2 (itself a port of tukaani's xz-for-java). the state machine, literal coder, match-len coder, and rep-len coder all match the reference; only the streaming wrapper diverges to fit the StreamReader-shaped byte source the rest of this library already uses. the range decoder buffers its input internally and throws RangeUnderflow when the caller hasn't fed enough bytes. the public decodeLzmaStream async generator catches that signal, refills from the source, and resumes — the LZMA state is rolled back to the start of the in-flight decode step before the underflow. tested against three .lzma fixtures generated with /usr/bin/lzma: small lipsum, 285 KB of repeated lorem, and 11 KB of English prose. all roundtrip to byte-identical plaintext.
2 months ago
prose.txt
feat: add LZMA1 streaming decoder ports the range decoder, LZ window, and the LZMA arithmetic model from hasenbanck/lzma-rust2 (itself a port of tukaani's xz-for-java). the state machine, literal coder, match-len coder, and rep-len coder all match the reference; only the streaming wrapper diverges to fit the StreamReader-shaped byte source the rest of this library already uses. the range decoder buffers its input internally and throws RangeUnderflow when the caller hasn't fed enough bytes. the public decodeLzmaStream async generator catches that signal, refills from the source, and resumes — the LZMA state is rolled back to the start of the in-flight decode step before the underflow. tested against three .lzma fixtures generated with /usr/bin/lzma: small lipsum, 285 KB of repeated lorem, and 11 KB of English prose. all roundtrip to byte-identical plaintext.
2 months ago