Multibase/Multicodec open-source tooling

Hi,
The latest ld-cli release adds command-line support for multibase and
multicodec processing, along with other improvements.

https://github.com/filip26/ld-cli

I hope it could be useful for learning, exploring, or preparing examples.
Feedback is welcome.

Some examples:
> ld-cli multicodec --analyze --multibase <<<
'z6MkmM42vxfqZQsv4ehtTjFFxQ4sQKS2w6WR7emozFAn5cxu'
Multibase: name=base58btc, prefix=z, length=58 chars
Multicodec: name=ed25519-pub, code=237, varint=[0xED,0x01], tag=Key,
status=Draft
Length: 32 bytes

> ld-cli multicodec --strip --multibase <<<
'z6MkmM42vxfqZQsv4ehtTjFFxQ4sQKS2w6WR7emozFAn5cxu' > raw.bin

> ld-cli multicodec --list
Supported codecs: 511 total

Code     Name                            Tag           Status
-------- ------------------------------- ------------- ----------
       0 identity                        Multihash     Permanent
       1 cidv1                           Cid           Permanent
       2 cidv2                           Cid           Draft
       3 cidv3                           Cid           Draft
       4 ip4                             Multiaddr     Permanent
       6 tcp                             Multiaddr     Permanent
      17 sha1                            Multihash     Permanent

---
Best,
Filip
https://www.linkedin.com/in/filipkolarik/

Received on Saturday, 9 August 2025 21:21:27 UTC