node-pkware
Version:
node.js implementation of StormLib's pkware compressor/de-compressor
23 lines (22 loc) • 623 B
TypeScript
/**
* 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
}