Parents: | compression.gzip |
Class | Superclass | Slots |
deflate-block | tuple | headers clen compressed-lens compressed-data |
dist-dict |
lit-dict |
lit-vec |
Word | Stack effect |
(compress-dynamic) | ( lit-seq -- bit-arr-seq ) |
(compress-fixed) | ( bytes -- bits ) |
(lit-to-bits) | ( lit -- bitarr ) |
build-dicts | ( vec -- lit-dict dist-dict ) |
clen-bits | ( -- bit-arr ) |
clen-seq | ( -- len-seq ) |
clen-shuffle | ( -- value ) |
code-len-dict | ( -- code-dict ) |
compress-lz77 | ( seq -- vec ) |
compressed-lens | ( -- len-seq ) |
create-pair | ( ind seq -- array ) |
dist-code-lens | ( -- len-seq ) |
dist-to-bits | ( dist -- bits ) |
dist-to-code | ( dist -- code ) |
dists | ( vec -- seq ) |
dynamic-headers | ( -- bit-arr-seq ) |
flatten-block | ( bit-arr-seq -- byte-array ) |
flatten-blocks | ( blocks -- byte-array ) |
flatten-lens | ( compressed-lens -- bits ) |
flatten-pair | ( pair -- bits ) |
flatten-single | ( ele -- bits ) |
gzip-header | ( -- header ) |
h-clen | ( -- bit-arr ) |
h-dist | ( -- bit-arr ) |
h-lit | ( -- bit-arr ) |
len-lits | ( vec -- seq ) |
length-to-code | ( length -- code ) |
lit-code-lens | ( -- len-seq ) |
lit-to-bits | ( lit -- bits ) |
longest-prefix | ( ind seq -- start end ) |
pair-to-bits | ( l,d -- bits ) |
pair-to-code | ( pr -- code ) |
replace-0 | ( len-seq -- new-len-seq ) |
replace-0-range | ( range len-seq -- new-len-seq ) |
replace-0-single | ( m len-seq -- new-len-seq ) |
replace-all-runs | ( range len-seq -- new-len-seq ) |
replace-one | ( ele code-dict -- new-ele ) |
replace-pair | ( pair -- new-pair ) |
replace-runs | ( n len-seq -- new-len-seq ) |
run-free-codes | ( -- len-seq ) |
run-free-dist | ( -- len-seq ) |
run-free-lit | ( -- len-seq ) |
sum-vec | ( vec -- n ) |
vec-to-bits | ( vec -- bitarr ) |
vec-to-codes | ( vec -- new-vec ) |
vec-to-lits | ( vec -- vec ) |
Word | Stack effect |
deflate-block? | ( object -- ? ) |