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()
|
||
|
}
|