# \#multihash

**URL:** https://discuss.ipfs.tech/tag/multihash/23.md

[Latest](https://discuss.ipfs.tech/latest.md) · [Categories](https://discuss.ipfs.tech/categories.md) · [Tags](https://discuss.ipfs.tech/tags.md)

---

## [New releases of rust-cid and rust-multihash](https://discuss.ipfs.tech/t/new-releases-of-rust-cid-and-rust-multihash/20095)

<div class="topic-metadata">

**Author:** [@vmx](https://discuss.ipfs.tech/u/vmx)\
**Replies:** 0\
**Last updated:** [April 16, 2026, 9:17am UTC](https://discuss.ipfs.tech/t/new-releases-of-rust-cid-and-rust-multihash/20095 "2026-04-16T09:17:33Z")

</div>

There are new patch releases for rust-cid (v0.11.2) and rust-multihash (v0.19.4) out. This is newsworthy as one of their dependencies, core2, was yanked. This means that if you depend on them and don’t have a lockfile, y…

---

## [MD5 (and Metalink) in addition to CID1 (built-in metadata)](https://discuss.ipfs.tech/t/md5-and-metalink-in-addition-to-cid1-built-in-metadata/18828)

<div class="topic-metadata">

**Author:** [@genghis](https://discuss.ipfs.tech/u/genghis)\
**Replies:** 4\
**Last updated:** [December 25, 2024, 10:31am UTC](https://discuss.ipfs.tech/t/md5-and-metalink-in-addition-to-cid1-built-in-metadata/18828 "2024-12-25T10:31:41Z")

</div>

Following this question by @MarkusTeufelberger I would suggest to consider to deprecate the built-in mechanism for metadata in favour of standard RFC 5854 (Metalink). I would suggest to add an additional hash function …

---

## [How is IPFS different than early 2000 P2P systems?](https://discuss.ipfs.tech/t/how-is-ipfs-different-than-early-2000-p2p-systems/18827)

<div class="topic-metadata">

**Author:** [@genghis](https://discuss.ipfs.tech/u/genghis)\
**Replies:** 1\
**Last updated:** [December 24, 2024, 7:54pm UTC](https://discuss.ipfs.tech/t/how-is-ipfs-different-than-early-2000-p2p-systems/18827 "2024-12-24T19:54:23Z")

</div>

Dear community members. With respect, I want to understand how is IPFS different than ADC, DC, eDonkey2000 (eD2k) Gnutella (G1 and G2), and Kademlia (Kad) etc. As far as I am concerned, it is more straightforward to sh…

---

## [Ipfs hashing seems not to be working for blake](https://discuss.ipfs.tech/t/ipfs-hashing-seems-not-to-be-working-for-blake/15049)

<div class="topic-metadata">

**Author:** [@dozykeys](https://discuss.ipfs.tech/u/dozykeys)\
**Replies:** 0\
**Last updated:** [August 26, 2022, 11:05am UTC](https://discuss.ipfs.tech/t/ipfs-hashing-seems-not-to-be-working-for-blake/15049 "2022-08-26T11:05:18Z")

</div>

When i try to upload to ipfs, everything is successful, but whenever i try to use blake2b for the hashAlg,it fails with error, no hasher found for blake2b-208. I observed that just sha256 and sha512 are available. IPFS …

---

## [Why is a CIDv0 converted to CIDv1 not the same as a file added with \`--cid-version=1\`?](https://discuss.ipfs.tech/t/why-is-a-cidv0-converted-to-cidv1-not-the-same-as-a-file-added-with-cid-version-1/14213)

<div class="topic-metadata">

**Author:** [@Mesh](https://discuss.ipfs.tech/u/Mesh)\
**Replies:** 15\
**Last updated:** [May 14, 2022, 5:50pm UTC](https://discuss.ipfs.tech/t/why-is-a-cidv0-converted-to-cidv1-not-the-same-as-a-file-added-with-cid-version-1/14213 "2022-05-14T17:50:24Z")

</div>

From my understanding, a CIDv1 is backwards compatible with a CIDv0, but only if that CIDv1 was created with the default settings (base32, sha2-256, etc). After adding a file using ipfs add ... (defaults to using CIDv0 …

---

## [Why the prefix of the CID is Qm? Is it because of the SHA-256?](https://discuss.ipfs.tech/t/why-the-prefix-of-the-cid-is-qm-is-it-because-of-the-sha-256/12833)

<div class="topic-metadata">

**Author:** [@Feroldi](https://discuss.ipfs.tech/u/Feroldi)\
**Replies:** 2\
**Last updated:** [December 6, 2021, 10:10pm UTC](https://discuss.ipfs.tech/t/why-the-prefix-of-the-cid-is-qm-is-it-because-of-the-sha-256/12833 "2021-12-06T22:10:03Z")

</div>

Hi there! I would like to know why the prefix of the CID is Qm? Is it because of the SHA-256 ? @jbenet

---

## [How to get the CID of a folder](https://discuss.ipfs.tech/t/how-to-get-the-cid-of-a-folder/12614)

<div class="topic-metadata">

**Author:** [@DaniellMesquita](https://discuss.ipfs.tech/u/DaniellMesquita)\
**Replies:** 2\
**Last updated:** [November 9, 2021, 6:09pm UTC](https://discuss.ipfs.tech/t/how-to-get-the-cid-of-a-folder/12614 "2021-11-09T18:09:32Z")

</div>

Question The closest and only answer I saw is: ipfs add -r {folder-name} But it adds the whole folder to IPFS (but you don’t want to really add, but simply to get its CID) and displays all CIDs from all files. A better…

---

## [Command-line to transform base58 PeerID to subdomain-friendly base36](https://discuss.ipfs.tech/t/command-line-to-transform-base58-peerid-to-subdomain-friendly-base36/12330)

<div class="topic-metadata">

**Author:** [@SomajitDey](https://discuss.ipfs.tech/u/SomajitDey)\
**Replies:** 2\
**Last updated:** [October 1, 2021, 1:39pm UTC](https://discuss.ipfs.tech/t/command-line-to-transform-base58-peerid-to-subdomain-friendly-base36/12330 "2021-10-01T13:39:42Z")

</div>

How to transform a base58 PeerID or key to base36 CIDv1 from command-line, while offline? Constraints: Can’t use https://cid.ipfs.io/ or the redirect (Location header) from a subdomain gateway. More specifically, fill …

---

## [Who decides what hashing algorithms IPFS allows?](https://discuss.ipfs.tech/t/who-decides-what-hashing-algorithms-ipfs-allows/6742)

<div class="topic-metadata">

**Author:** [@johnnymatthews](https://discuss.ipfs.tech/u/johnnymatthews)\
**Replies:** 5\
**Last updated:** [December 2, 2019, 8:56pm UTC](https://discuss.ipfs.tech/t/who-decides-what-hashing-algorithms-ipfs-allows/6742 "2019-12-02T20:56:58Z")

</div>

There’s an issue raised in the ipfs/docs repo regarding documentation on CIDs. Essentially: What type of hashing algorithm does IPFS use? Is there any kind of future-proofing for the hash type? Who decides what hash ty…

---

## [Understanding IPFS in Depth(4/6): What is MultiFormats?](https://discuss.ipfs.tech/t/understanding-ipfs-in-depth-4-6-what-is-multiformats/5854)

<div class="topic-metadata">

**Author:** [@vasa-develop](https://discuss.ipfs.tech/u/vasa-develop)\
**Replies:** 0\
**Last updated:** [July 10, 2019, 5:04pm UTC](https://discuss.ipfs.tech/t/understanding-ipfs-in-depth-4-6-what-is-multiformats/5854 "2019-07-10T17:04:35Z")

</div>

Every Choice in Computing has a Tradeoff. It’s Time to Make Future-Proof Systems. Why do we need Multiformat?, What is it and Hands-on tutorials for getting started with Multiformat In this part, we will dive into th…

---

## [Confusion betweed CID and "bare"/"naked"/"raw" Multihash](https://discuss.ipfs.tech/t/confusion-betweed-cid-and-bare-naked-raw-multihash/5244)

<div class="topic-metadata">

**Author:** [@Akita](https://discuss.ipfs.tech/u/Akita)\
**Replies:** 1\
**Last updated:** [May 3, 2019, 2:45pm UTC](https://discuss.ipfs.tech/t/confusion-betweed-cid-and-bare-naked-raw-multihash/5244 "2019-05-03T14:45:39Z")

</div>

Hi. Lurking in Github repos, I see a huge effort is ongoing to upgrade default CID from CIDv0 to CIDv1. I'm trying to wrap my head around the concepts of CIDv0 and CIDv1, and all the concepts of the Multiformat "stack"…

---

## [Does IPFS have a unique hash for every possible file?](https://discuss.ipfs.tech/t/does-ipfs-have-a-unique-hash-for-every-possible-file/3903)

<div class="topic-metadata">

**Author:** [@01AutoMonkey](https://discuss.ipfs.tech/u/01AutoMonkey)\
**Replies:** 3\
**Last updated:** [September 27, 2018, 2:03pm UTC](https://discuss.ipfs.tech/t/does-ipfs-have-a-unique-hash-for-every-possible-file/3903 "2018-09-27T14:03:30Z")

</div>

As I understand it it's possible to add a file (to the IPFS network), get a hash, remove the file, and then add the file again after an arbitrary amount of time (10 days, 10 years, etc) and get the same exact hash, meani…

---

## [\[IPLD\] CID for Stellar objects / custom binary types?](https://discuss.ipfs.tech/t/ipld-cid-for-stellar-objects-custom-binary-types/2233)

<div class="topic-metadata">

**Author:** [@sunny-g](https://discuss.ipfs.tech/u/sunny-g)\
**Replies:** 2\
**Last updated:** [March 9, 2018, 2:55pm UTC](https://discuss.ipfs.tech/t/ipld-cid-for-stellar-objects-custom-binary-types/2233 "2018-03-09T14:55:41Z")

</div>

My goal is to store all the XDR representing each ledger (aka blocks) and each transaction in IPFS via an IPLD resolver, similar to GitHub - ipld/js-ipld-ethereum: JavaScript Implementation of All Ethereum IPLD formats. …
