# Feed this file to script/make-artificial.go | |
make deflate | |
blockFixedHuffman (final) { | |
# Make 16 + 126*258 + 244 = 32768 bytes: | |
# abcdefgh0123456701234567...01234567 | |
literal "abcdefgh01234567" | |
repeat 126 [ | |
len 258 dist 8 | |
] | |
len 244 dist 8 | |
# Copy "abc". | |
len 3 dist 32768 | |
# Copy "012". | |
len 3 dist 35 | |
# Copy "gh0". | |
len 3 dist 32768 | |
# Copy "2345". | |
len 4 dist 32767 | |
endOfBlock | |
} | |
# The decompressed data is 32768 + 3 + 3 + 3 + 4 = 32781 bytes: | |
# abcdefgh0123456701234567...01234567abc012gh02345 |