Română
Română
Appearance
Română
Română
Appearance
Amprenta unică pe care fiecare fișier IPFS o primește.
Un identificator de conținut (CID) este o etichetă auto-descriptivă care identifică în mod unic o bucată de date pe IPFS. Este derivat din hash-ul criptografic al conținutului fișierului, combinat cu metadate despre algoritmul de hashing și formatul de codificare folosite.
bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdiCID-urile care încep cu bafy (sau bafk pentru conținut mic, cu un singur bloc) folosesc CIDv1, formatul modern auto-descriptiv. CID-urile vechi care încep cu Qm folosesc CIDv0 (SHA-256 codificat base58) — încă valide, încă rezolvabile, dar nu mai sunt formatul implicit pentru conținut nou.
Fiecare fișier pe care îl încărcați returnează un CID în răspunsul API. Folosiți-l pentru:
ipfs.ninja/ipfs/<CID>GET /file/<CID>| Proprietate | CIDv0 | CIDv1 |
|---|---|---|
| Prefix | Qm... | bafy... (dag-pb, directoare & fișiere multi-bloc), bafk... (raw, conținut mic cu un singur bloc), plus altele per codec |
| Funcție hash | Doar SHA-256 | Multiple (SHA-256, Blake2b etc.) |
| Codificare | Base58 (litere mari și mici) | Multibase — base32 implicit (litere mici, sigur pentru DNS) |
| Auto-descriptiv | Nu | Da (include codec + info hash) |
| Chunker | Implicit vechi de 256 KiB | 1 MiB conform IPIP-0499 |
| Codificarea frunzelor | Împachetat în dag-pb | Octeți bruți (raw-leaves=true) |
Încărcările și fixările făcute după 2026-07-13 returnează CIDv1 în mod implicit: codificare base32 CIDv1, bucăți de 1 MiB, frunze brute — profilul IPIP-0499 unixfs-v1-2025. Implicații practice:
bafk... (CIDv1 raw, un singur bloc)bafy... (CIDv1 dag-pb)ipfs-car) din aceiași octețiCID-urile vechi Qm... din încărcările anterioare rămân complet rezolvabile — gateway-ul, POST /pin, GET /file/:cid, resolverele IPNS și fiecare alt endpoint acceptă ambele formate pe termen nelimitat. Dacă aveți un CID Qm... dintr-o încărcare anterioară, nimic din ce ați construit nu încetează să funcționeze.