Drag & drop files to locally compress & decompress data using Tamp.

Window Bits
?
Controls the sliding window size (2^n bytes). Larger values typically provide better compression, but use more memory during compression & decompression. Range: 8-15 bits (256B-32KB window).
Extended
?
Enables extended compression format with RLE and extended match encoding for better compression ratios. Recommended for most use cases.
Lazy Matching
?
Improves compression ratio by looking ahead for better matches, but uses more CPU time during compression.
Window Bits
?
Controls the sliding window size (2^n bytes). Larger values provide better compression but use more memory. Range: 8-15 bits (256B-32KB window).
Extended
?
Enables extended compression format with RLE and extended match encoding for better compression ratios. Recommended for most use cases.
Lazy Matching
?
Improves compression ratio by looking ahead for better matches, but uses more CPU time during compression.
?
Optional text to initialize the compression window. Common phrases here bootstrap compression, significantly improving short message ratios. The text is placed at the end of the window; remaining space is filled by Tamp's default initialization. Must not exceed the window size. The same dictionary must be provided for decompression. Use `tamp build-dictionary` to generate an optimal dictionary from a corpus of sample messages.
Custom Dictionary:
Plain Text:
Compressed Data (Base64):

#### Statistics

Drop files here
Processing...
0%
Results