UNPKG

node-pkware

Version:

nodejs implementation of StormLib's pkware compressor/de-compressor

34 lines (33 loc) 1.1 kB
/** * Compression types for implode */ export declare enum Compression { Unknown = -1, Binary = 0, Ascii = 1 } /** * Dictionary sizes for implode, determines how well the file get compressed. * * Small dictionary size means less memory to lookback in data for repetitions, * meaning it will be less effective, the file stays larger, less compressed. * On the other hand, large compression allows more lookback allowing more effective * compression, thus generating smaller, more compressed files. */ export declare enum DictionarySize { Unknown = -1, Small = 4, Medium = 5, Large = 6 } export declare const LONGEST_ALLOWED_REPETITION = 516; export declare const LITERAL_END_STREAM = 773; export declare const DistCode: number[]; export declare const DistBits: number[]; export declare const LenBits: number[]; export declare const LenCode: number[]; export declare const ExLenBits: number[]; export declare const LenBase: number[]; export declare const ChBitsAsc: number[]; export declare const ChCodeAsc: number[]; export declare const EMPTY_BUFFER: ArrayBuffer;