圧縮
メモ
デフォルトのsmallz4のまま
参考
code:smallz4
❯ smallz4 -g -9 -f cenotaph.atr cenotaph.atr.slz4gb
numLiterals: 1 & matchLength: 4
numLiterals: 14 & matchLength: 7
numLiterals: 10 & matchLength: 5
numLiterals: 6 & matchLength: 6
numLiterals: 13 & matchLength: 6
numLiterals: 7 & matchLength: 5
numLiterals: 2 & matchLength: 5
numLiterals: 0 & matchLength: 5
numLiterals: 0 & matchLength: 6
numLiterals: 0 & matchLength: 7
numLiterals: 0 & matchLength: 7
numLiterals: 0 & matchLength: 6
numLiterals: 6 & matchLength: 7
numLiterals: 3 & matchLength: 6
numLiterals: 2 & matchLength: 9
numLiterals: 2 & matchLength: 8
numLiterals: 0 & matchLength: 4
numLiterals: 2 & matchLength: 4
numLiterals: 0 & matchLength: 6
numLiterals: 15 & matchLength: 4
numLiterals: 2 & matchLength: 13
numLiterals: 2 & matchLength: 16
numLiterals: 0 & matchLength: 6
numLiterals: 5 & matchLength: 12
numLiterals: 2 & matchLength: 4
numLiterals: 4 & matchLength: 7
numLiterals: 1 & matchLength: 5
numLiterals: 1 & matchLength: 21
numLiterals: 1 & matchLength: 6
numLiterals: 3 & matchLength: 6
numLiterals: 2 & matchLength: 9
numLiterals: 0 & matchLength: 4
numLiterals: 0 & matchLength: 9
numLiterals: 0 & matchLength: 11
numLiterals: 8 & matchLength: 4
360 bytes => 219 bytes (60%)
code:smallz4
❯ smallz4 -g -9 -f cenotaph.chr cenotaph.chr.slz4gb
numLiterals: 1 & matchLength: 24
numLiterals: 7 & matchLength: 6
numLiterals: 10 & matchLength: 6
numLiterals: 4 & matchLength: 4
numLiterals: 0 & matchLength: 8
numLiterals: 10 & matchLength: 8
numLiterals: 8 & matchLength: 10
numLiterals: 6 & matchLength: 10
numLiterals: 6 & matchLength: 8
numLiterals: 1 & matchLength: 5
numLiterals: 2 & matchLength: 8
numLiterals: 8 & matchLength: 12
numLiterals: 4 & matchLength: 14
numLiterals: 1 & matchLength: 11
numLiterals: 2 & matchLength: 4
numLiterals: 23 & matchLength: 7
numLiterals: 93 & matchLength: 5
numLiterals: 1 & matchLength: 15
numLiterals: 71 & matchLength: 5
numLiterals: 41 & matchLength: 5
numLiterals: 13 & matchLength: 5
numLiterals: 50 & matchLength: 4
numLiterals: 9 & matchLength: 7
numLiterals: 3 & matchLength: 5
numLiterals: 0 & matchLength: 6
numLiterals: 55 & matchLength: 4
numLiterals: 9 & matchLength: 4
numLiterals: 0 & matchLength: 6
numLiterals: 7 & matchLength: 7
numLiterals: 8 & matchLength: 4
numLiterals: 9 & matchLength: 15
numLiterals: 41 & matchLength: 5
numLiterals: 21 & matchLength: 4
numLiterals: 8 & matchLength: 7
numLiterals: 19 & matchLength: 5
numLiterals: 27 & matchLength: 5
numLiterals: 19 & matchLength: 18
numLiterals: 6 & matchLength: 14
numLiterals: 48 & matchLength: 7
numLiterals: 25 & matchLength: 5
numLiterals: 6 & matchLength: 6
numLiterals: 73 & matchLength: 4
numLiterals: 2 & matchLength: 5
numLiterals: 36 & matchLength: 6
numLiterals: 0 & matchLength: 4
numLiterals: 1 & matchLength: 5
numLiterals: 4 & matchLength: 4
numLiterals: 1 & matchLength: 7
numLiterals: 33 & matchLength: 9
numLiterals: 1 & matchLength: 5
numLiterals: 17 & matchLength: 7
numLiterals: 90 & matchLength: 4
numLiterals: 10 & matchLength: 4
numLiterals: 32 & matchLength: 11
numLiterals: 14 & matchLength: 7
numLiterals: 28 & matchLength: 4
numLiterals: 107 & matchLength: 4
numLiterals: 8 & matchLength: 5
numLiterals: 22 & matchLength: 6
numLiterals: 5 & matchLength: 15
numLiterals: 4 & matchLength: 5
numLiterals: 0 & matchLength: 7
numLiterals: 128 & matchLength: 4
numLiterals: 4 & matchLength: 4
numLiterals: 22 & matchLength: 4
numLiterals: 0 & matchLength: 10
numLiterals: 1 & matchLength: 15
numLiterals: 3 & matchLength: 7
numLiterals: 1 & matchLength: 5
numLiterals: 55 & matchLength: 4
numLiterals: 45 & matchLength: 4
numLiterals: 8 & matchLength: 25
numLiterals: 3 & matchLength: 11
numLiterals: 4 & matchLength: 11
numLiterals: 6 & matchLength: 16
numLiterals: 3 & matchLength: 5
numLiterals: 40 & matchLength: 14
numLiterals: 4 & matchLength: 8
numLiterals: 54 & matchLength: 11
numLiterals: 5 & matchLength: 10
numLiterals: 38 & matchLength: 4
numLiterals: 0 & matchLength: 6
numLiterals: 22 & matchLength: 4
numLiterals: 6 & matchLength: 6
numLiterals: 48 & matchLength: 4
numLiterals: 0 & matchLength: 6
numLiterals: 14 & matchLength: 4
numLiterals: 52 & matchLength: 6
numLiterals: 4 & matchLength: 6
numLiterals: 4 & matchLength: 12
numLiterals: 4 & matchLength: 12
numLiterals: 96 & matchLength: 4
numLiterals: 28 & matchLength: 4
numLiterals: 14 & matchLength: 12
numLiterals: 4 & matchLength: 6
numLiterals: 1 & matchLength: 5
numLiterals: 34 & matchLength: 6
numLiterals: 15 & matchLength: 5
numLiterals: 6 & matchLength: 10
numLiterals: 6 & matchLength: 4
numLiterals: 12 & matchLength: 8
numLiterals: 10 & matchLength: 4
numLiterals: 14 & matchLength: 12
numLiterals: 40 & matchLength: 4
numLiterals: 36 & matchLength: 4
numLiterals: 16 & matchLength: 6
numLiterals: 6 & matchLength: 4
numLiterals: 2 & matchLength: 6
numLiterals: 0 & matchLength: 4
numLiterals: 128 & matchLength: 4
numLiterals: 6 & matchLength: 4
numLiterals: 12 & matchLength: 4
numLiterals: 4 & matchLength: 4
numLiterals: 2 & matchLength: 6
numLiterals: 7 & matchLength: 5
numLiterals: 0 & matchLength: 4
numLiterals: 2 & matchLength: 6
numLiterals: 4 & matchLength: 6
numLiterals: 2 & matchLength: 8
numLiterals: 0 & matchLength: 6
numLiterals: 16 & matchLength: 4
numLiterals: 0 & matchLength: 4
numLiterals: 0 & matchLength: 4
numLiterals: 4 & matchLength: 4
numLiterals: 0 & matchLength: 6
numLiterals: 0 & matchLength: 4
numLiterals: 2 & matchLength: 6
numLiterals: 2 & matchLength: 8
numLiterals: 28 & matchLength: 4
numLiterals: 11 & matchLength: 5
numLiterals: 5 & matchLength: 11
numLiterals: 12 & matchLength: 4
numLiterals: 11 & matchLength: 5
numLiterals: 36 & matchLength: 4
numLiterals: 56 & matchLength: 8
numLiterals: 4 & matchLength: 4
numLiterals: 4 & matchLength: 4
numLiterals: 36 & matchLength: 4
numLiterals: 0 & matchLength: 12
numLiterals: 37 & matchLength: 7
numLiterals: 3 & matchLength: 4
numLiterals: 1 & matchLength: 8
numLiterals: 8 & matchLength: 6
numLiterals: 11 & matchLength: 7
numLiterals: 1 & matchLength: 4
numLiterals: 5 & matchLength: 6
numLiterals: 8 & matchLength: 4
numLiterals: 1 & matchLength: 9
numLiterals: 11 & matchLength: 7
numLiterals: 0 & matchLength: 12
numLiterals: 0 & matchLength: 4
numLiterals: 9 & matchLength: 7
numLiterals: 9 & matchLength: 7
numLiterals: 4 & matchLength: 5
numLiterals: 0 & matchLength: 7
numLiterals: 12 & matchLength: 4
numLiterals: 75 & matchLength: 4
numLiterals: 5 & matchLength: 4
numLiterals: 1 & matchLength: 7
numLiterals: 6 & matchLength: 10
numLiterals: 0 & matchLength: 6
numLiterals: 0 & matchLength: 10
numLiterals: 8 & matchLength: 8
numLiterals: 0 & matchLength: 8
numLiterals: 0 & matchLength: 8
numLiterals: 70 & matchLength: 10
numLiterals: 6 & matchLength: 10
numLiterals: 7 & matchLength: 9
numLiterals: 7 & matchLength: 17
numLiterals: 4 & matchLength: 12
numLiterals: 5 & matchLength: 11
numLiterals: 8 & matchLength: 4
4000 bytes => 3368 bytes (84%)
code:smallz4
❯ smallz4 -g -9 -f cenotaph.map cenotaph.map.slz4gb
numLiterals: 139 & matchLength: 4
numLiterals: 15 & matchLength: 7
numLiterals: 10 & matchLength: 6
numLiterals: 138 & matchLength: 8
numLiterals: 7 & matchLength: 14
numLiterals: 12 & matchLength: 4
360 bytes => 340 bytes (94%)