M64 native six-bit review

Lossless six-bit compression using the fixed 62-symbol Dark Star trial dictionary, two reserved escapes, and 24 packed second-level definitions. All encoding and decoding happens in this browser tab. No wallet, chain RPC, or publication.

Choose test input

Raw mode preserves input bytes exactly. Canonicalizing is an explicit, lossy preprocessing choice and is only suitable for the known Dark Star JavaScript program.

Measured binary result

MeasurementBytes

Count-prefix and six-bit bit-padding are included in the program record. Dictionary storage, contract address and version framing, event/call-data overhead, and Polygon gas are not. Reusable dictionary definitions are not written into each payload.

Inspect byte stream




Reusable dictionary


The Solidity contract on the development branch stores this descriptor and the fixed 62 primary definitions. It stores secondary definitions as packed bytes plus exact symbol counts, allowing previously published records to remain decodable if new entries are appended.