WORM0 Resources
WORM0 packages one named resource. It coordinates the family codecs without creating another image, audio or geometry implementation.
A little technical detail
Resource metadata carries a name, type and hash. Chunk records store raw data, BriefLZ data or a family-codec payload. A specialized encoding is retained only after a validated round trip; otherwise the packer falls back to an exact representation. Default chunks are 65,536 bytes.
Format definitionHistoryPureBasic modulePureBasic source bundleC sourceC headerJavaScript sourceC / JavaScript bundlePort contracts
Comparison & examples
The synthetic binary resource contains 150,000 bytes. The WORM0 example is the existing release-corpus output. The source and decoded buffers are also downloadable for a direct byte comparison; this is not a benchmark against ZIP.
| Representation | Download / size | Decoded preview |
|---|---|---|
| Packed resource | 19,838 bytes | |
| Original bytes | 150,000 bytes | |
| Decoded bytes | 150,000 bytes |
Encode & decode
One non-empty file per container. Generic resource encoding keeps every byte, choosing Raw or BriefLZ chunks and verifying integrity hashes. It does not transcode media. Processing stays in your browser. Input limit: 64 MiB.
No file loaded.