- From: Filip Kolarik <filip26@gmail.com>
- Date: Sat, 9 Aug 2025 23:21:11 +0200
- To: "W3C Credentials CG (Public List)" <public-credentials@w3.org>
- Message-ID: <CADRK2_PP1hMvwFPZwXzscc9OyGhgTAofnwL8DpxGueJS9T9N8w@mail.gmail.com>
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