compression 0.1.2
Decompresses zlib, xz, gzip, lzma, lzma2; extracts tar, zip
$ akku update $ akku install compression $ .akku/env
Authors
Göran Weinholt
Homepage
Information missing.
License
MIT
Source code
https://github.com/weinholt/compression.git git
019ed92d92b71d737f3d5beba4464da5184f7833
Tag: v0.1.2
Package contents
- (compression adler-32) R6
- → adler-32 adler-32-init adler-32-update adler-32-finish adler-32-width adler-32-self-test
- ← (rnrs) R6
- (compression bitstream) R6
- → make-bit-reader get-bits lookahead-bits align-bit-reader get-bit-reader-buffer
- ← (rnrs) R6
- (compression gzip) R6
- → make-gzip-input-port open-gzip-file-input-port extract-gzip is-gzip-file? get-gzip-header gzip-text? gzip-mtime gzip-extra-data gzip-filename gzip-comment gzip-method gzip-os
- ← (rnrs) R6
- ← (srfi :19 time) SRFI
- ← (compression inflate)
- ← (compression private common)
- ← (hashing crc)
- ← (struct pack)
- (compression huffman) R6
- → reconstruct-codes canonical-codes->simple-lookup-table canonical-codes->lookup-table get-next-code
- ← (rnrs) R6
- ← (compression bitstream)
- ← (compression private compat)
- (compression inflate) R6
- → inflate make-inflater
- ← (rnrs) R6
- ← (compression bitstream)
- ← (compression huffman)
- ← (compression sliding-buffer)
- ← (srfi :1 lists) SRFI
- (compression lzma) R6
- → lzma-decode-chunk
- ← (rnrs) R6
- ← (compression sliding-buffer)
- ← (compression private common)
- (compression lzma2) R6
- → lzma2-decode-chunk
- ← (rnrs) R6
- ← (compression lzma)
- ← (compression sliding-buffer)
- ← (struct pack)
- (compression private common) R6 Internal
- → bytevector-append bytevector->uint
- ← (rnrs) R6
- (compression private compat) R6 Ikarus Internal
- → fxreverse-bit-field
- ← (rnrs) R6
- (compression private compat) R6 Internal
- → fxreverse-bit-field
- ← (rnrs) R6
- (compression sliding-buffer) R6
- → make-sliding-buffer sliding-buffer? sliding-buffer-init! sliding-buffer-drain! sliding-buffer-read! sliding-buffer-put-u8! sliding-buffer-lookback-u8 sliding-buffer-dup!
- ← (rnrs) R6
- (compression tar) R6
- → get-header-record header-name header-mode header-uid header-gid header-size header-mtime header-chksum header-typeflag header-linkname header-magic header-version header-uname header-gname header-devmajor header-devminor header-chksum-ok? header-chksum-calculate extract-to-port skip-file
- ← (rnrs) R6
- ← (srfi :13 strings) SRFI
- ← (srfi :19 time) SRFI
- (compression xz) R6
- → make-xz-input-port open-xz-file-input-port is-xz-file?
- ← (rnrs) R6
- ← (compression lzma2)
- ← (hashing crc)
- ← (hashing sha-2)
- ← (struct pack)
- (compression zip extra) R6 Ikarus
- → call-with-adorned-output-file get-file-attributes
- ← (rnrs) R6
- ← (srfi :1 lists) SRFI
- ← (srfi :13 strings) SRFI
- ← (srfi :14 char-sets) SRFI
- ← (weinholt text strings)
- ← (srfi :19 time) SRFI
- ← (ikarus) Built-in
- ← (struct pack)
- (compression zip extra) R6
- → call-with-adorned-output-file get-file-attributes
- ← (rnrs) R6
- ← (srfi :13 strings) SRFI
- ← (srfi :19 time) SRFI
- (compression zip extra) R6 Ypsilon
- → call-with-adorned-output-file get-file-attributes
- ← (rnrs) R6
- ← (srfi :1 lists) SRFI
- ← (srfi :13 strings) SRFI
- ← (weinholt text strings)
- ← (srfi :19 time) SRFI
- ← (core) Built-in
- ← (struct pack)
- (compression zip) R6
- → supported-compression-method? compression-stored compression-shrunk compression-reduced1 compression-reduced2 compression-reduced3 compression-reduced4 compression-imploded compression-deflated compression-deflate64 compression-pkimplode compression-bzip2 unsupported-error? file-record? file-record-minimum-version file-record-flags file-record-compression-method file-record-date file-record-crc-32 file-record-compressed-size file-record-uncompressed-size file-record-filename file-record-extra file-record-data-port-position central-directory? central-directory-version-made-by central-directory-os-made-by central-directory-minimum-version central-directory-flags central-directory-compression-method central-directory-date central-directory-crc-32 central-directory-compressed-size central-directory-uncompressed-size central-directory-disk-number-start central-directory-internal-attributes central-directory-external-attributes central-directory-local-header-offset central-directory-filename central-directory-extra central-directory-comment end-of-central-directory? end-of-central-directory-disk end-of-central-directory-start-disk end-of-central-directory-entries end-of-central-directory-total-entries end-of-central-directory-size end-of-central-directory-offset end-of-central-directory-comment get-central-directory central-directory->file-record extract-file extract-to-port append-file append-port append-central-directory create-file
- ← (rnrs) R6
- ← (srfi :1 lists) SRFI
- ← (srfi :13 strings) SRFI
- ← (srfi :19 time) SRFI
- ← (compression inflate)
- ← (compression zip extra)
- ← (hashing crc)
- ← (struct pack)
- (compression zlib) R6
- → make-zlib-input-port
- ← (rnrs) R6
- ← (compression adler-32)
- ← (compression inflate)
- ← (compression private common)
- ← (struct pack)
Version history
- 2019-03-24 ~ 0.1.2
- 2018-04-30 ~ 0.1.1
- 2018-04-02 ~ 0.1.0