Polski
Polski
Appearance
Polski
Polski
Appearance
Unikalny odcisk palca, który otrzymuje każdy plik IPFS.
Identyfikator treści (CID) to samoopisowa etykieta, która jednoznacznie identyfikuje dane na IPFS. Pochodzi z kryptograficznego hasha zawartości pliku, w połączeniu z metadanymi o algorytmie hashowania i formacie kodowania.
bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdiCID-y zaczynające się od bafy (lub bafk dla małej, jednoblokowej treści) używają CIDv1, nowoczesnego samoopisowego formatu. Starsze CID-y zaczynające się od Qm używają CIDv0 (SHA-256 zakodowany w base58) — nadal ważne, nadal rozwiązywalne, ale już nie domyślne wyjście dla nowej treści.
Każdy przesłany plik zwraca CID w odpowiedzi API. Użyj go do:
ipfs.ninja/ipfs/<CID>GET /file/<CID>| Właściwość | CIDv0 | CIDv1 |
|---|---|---|
| Prefiks | Qm... | bafy... (dag-pb, katalogi i pliki wieloblokowe), bafk... (raw, mała jednoblokowa treść), oraz inne w zależności od kodeka |
| Funkcja hashująca | Tylko SHA-256 | Wiele (SHA-256, Blake2b, itp.) |
| Kodowanie | Base58 (mieszana wielkość liter) | Multibase — domyślnie base32 (małe litery, bezpieczne dla DNS) |
| Samoopisowy | Nie | Tak (zawiera codec + info o hashu) |
| Chunker | Starszy domyślny 256 KiB | 1 MiB zgodnie z IPIP-0499 |
| Kodowanie liści | Opakowane w dag-pb | Surowe bajty (raw-leaves=true) |
Przesłania i przypięcia wykonane po 2026-07-13 zwracają domyślnie CIDv1: kodowanie base32 CIDv1, fragmenty 1 MiB, surowe liście (raw leaves) — profil IPIP-0499 unixfs-v1-2025. Praktyczne konsekwencje:
bafk... (raw, jednoblokowy CIDv1)bafy... (dag-pb CIDv1)ipfs-car) z tych samych bajtówStarsze CID-y Qm... z wcześniejszych przesłań pozostają w pełni rozwiązywalne — bramka, POST /pin, GET /file/:cid, resolvery IPNS i każdy inny endpoint akceptują oba formaty bezterminowo. Jeśli masz CID Qm... z wcześniejszego przesłania, nic z tego, co zbudowałeś, nie przestaje działać.