alpha
Login
or
Join now
mary.my.id
/
pkg-rar
Star
2
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 RAR extractor
jsr.io/@mary/rar
jsr
Star
2
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-rar
/
lib
/
at
trunk
4 folders
3 files
Mary
fix: terminate the Blob reader stream once the slice is delivered
7w ago
c8076176
rar3
refactor: decode RAR3 LZSS symbols off a local bit accumulator inline the Huffman decode and every bit read in runLzssBlock against a register-resident MSB-first accumulator seeded from the bit reader and collapsed back on exit, replacing the per-symbol peek16/skip method calls. the accumulator is private to one call, so parseCodes/PPMd/filters/ensureBytes still operate on the canonical addr/bit position.
1 month ago
rar5
refactor: replace local crc32 with @mary/crc32
2 months ago
reader
fix: terminate the Blob reader stream once the slice is delivered
1 month ago
utils
refactor: replace local crc32 with @mary/crc32
2 months ago
errors.ts
fix: terminate the Blob reader stream once the slice is delivered
1 month ago
mod.ts
feat: add walkRar3Archive mirrors walkRar5Archive for the RAR3 family: yields each parsed block paired with its volume reader, reading only header bytes. hpsw volumes are slurped and header-decrypted up front via the same prepareReaders path unrar3 uses; unencrypted volumes flow through without extra allocation. walkRar5Archive switches to the same `async function*` + `yield*` shape so both walkers read identically at the call site.
2 months ago
options.ts
chore: trim verbose JSDoc on public API surface
2 months ago