13 lines
320 B
V
13 lines
320 B
V
module deflate
|
|
|
|
const gzip_magic_numbers = [u8(0x1f), 0x8b]
|
|
|
|
fn test_gzip() ? {
|
|
uncompressed := 'Hello world!'
|
|
compressed := compress(uncompressed.bytes())?
|
|
first2 := compressed[0..2]
|
|
assert first2 != deflate.gzip_magic_numbers
|
|
decompressed := decompress(compressed)?
|
|
assert decompressed == uncompressed.bytes()
|
|
}
|