Italiano
Italiano
Appearance
Italiano
Italiano
Appearance
L'impronta digitale unica che ogni file IPFS riceve.
Un Content Identifier (CID) è un'etichetta auto-descrittiva che identifica univocamente un dato su IPFS. Deriva dall'hash crittografico del contenuto del file, combinato con metadati sull'algoritmo di hashing e sul formato di codifica utilizzati.
bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdiI CID che iniziano con bafy (o bafk per contenuti di piccole dimensioni a blocco singolo) usano CIDv1, il formato moderno auto-descrittivo. I CID legacy che iniziano con Qm usano CIDv0 (SHA-256 codificato in base58) — ancora validi, ancora risolvibili, ma non più il formato di output predefinito per i nuovi contenuti.
Ogni file che carichi restituisce un CID nella risposta API. Usalo per:
ipfs.ninja/ipfs/<CID>GET /file/<CID>| Proprietà | CIDv0 | CIDv1 |
|---|---|---|
| Prefisso | Qm... | bafy... (dag-pb, directory e file multi-chunk), bafk... (raw, contenuti piccoli a blocco singolo), più altri in base al codec |
| Funzione hash | Solo SHA-256 | Multiple (SHA-256, Blake2b, ecc.) |
| Codifica | Base58 (maiuscole e minuscole miste) | Multibase — base32 di default (minuscolo, DNS-safe) |
| Auto-descrittivo | No | Sì (include codec + info hash) |
| Chunker | 256 KiB (default legacy) | 1 MiB secondo IPIP-0499 |
| Codifica delle foglie | Incapsulata in dag-pb | Byte raw (raw-leaves=true) |
I caricamenti e i pin effettuati dopo il 2026-07-13 restituiscono CIDv1 come formato predefinito: codifica CIDv1 base32, chunk da 1 MiB, foglie raw — il profilo IPIP-0499 unixfs-v1-2025. Implicazioni pratiche:
bafk... (CIDv1 raw a blocco singolo)bafy... (CIDv1 dag-pb)ipfs-car) calcolerebbe a partire dagli stessi byteI CID legacy Qm... provenienti da caricamenti precedenti restano completamente risolvibili — il gateway, POST /pin, GET /file/:cid, i resolver IPNS e tutti gli altri endpoint accettano entrambi i formati a tempo indefinito. Se hai un CID Qm... da un caricamento precedente, nulla di quello che hai costruito smette di funzionare.