@@ -9,15 +9,18 @@ String data = "Assume this is a 100 MB string...";
99byte [] c;
1010
1111// 4‑bit compressor -> 50% compression rate
12- // Max of 16 different chars. Default charset: `0-9`, `;`, `#`, `-`, `+`, `.`, `,`
12+ // Max of 16 different chars.
13+ // Default charset: `0-9`, `;`, `#`, `-`, `+`, `.`, `,`
1314c = new FourBitAsciiCompressor (). compress(data); // c is 50 MB.
1415
1516// 5‑bit compressor -> 38% compression rate
16- // Max of 32 different chars. Default charset: `A-Z`, space, `.`, `,`, `\`, `-`, `@`
17+ // Max of 32 different chars.
18+ // Default charset: `A-Z`, space, `.`, `,`, `\`, `-`, `@`
1719c = new FiveBitAsciiCompressor (). compress(data); // c is 62 MB.
1820
1921// 6‑bit compressor -> 25% compression rate
20- // Max of 64 different chars. Default charset: `A-Z`, `0-9`, and many punctuation marks.
22+ // Max of 64 different chars.
23+ // Default charset: `A-Z`, `0-9`, and many punctuation marks.
2124c = new SixBitAsciiCompressor (). compress(data); // c is 75 MB.
2225```
2326
0 commit comments