Türkçe
Türkçe
Appearance
Türkçe
Türkçe
Appearance
Her IPFS dosyasının aldığı benzersiz parmak izi.
Bir İçerik Tanımlayıcısı (CID), IPFS'te bir veri parçasını benzersiz şekilde tanımlayan, kendini açıklayan bir etikettir. Dosyanın içeriğinin kriptografik hash'inden, kullanılan hash algoritması ve kodlama formatı hakkındaki meta verilerle birlikte türetilir.
bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdibafy ile başlayan (veya küçük tek bloklu içerik için bafk ile başlayan) CID'ler, modern kendini açıklayan biçim olan CIDv1'i kullanır. Qm ile başlayan eski CID'ler CIDv0 (base58 kodlanmış SHA-256) kullanır — hâlâ geçerli, hâlâ çözümlenebilir, ancak artık yeni içerik için varsayılan çıktı değil.
Yüklediğiniz her dosya API yanıtında bir CID döndürür. Şunlar için kullanın:
ipfs.ninja/ipfs/<CID>GET /file/<CID>| Özellik | CIDv0 | CIDv1 |
|---|---|---|
| Ön ek | Qm... | bafy... (dag-pb, dizinler ve çok parçalı dosyalar), bafk... (raw, küçük tek bloklu içerik), codec'e göre başkaları |
| Hash fonksiyonu | Yalnızca SHA-256 | Birden fazla (SHA-256, Blake2b vb.) |
| Kodlama | Base58 (karışık büyük/küçük harf) | Multibase — varsayılan olarak base32 (küçük harf, DNS güvenli) |
| Kendini açıklayan | Hayır | Evet (codec + hash bilgisi içerir) |
| Parçalayıcı | 256 KiB eski varsayılan | IPIP-0499'a göre 1 MiB |
| Yaprak kodlaması | dag-pb içinde sarmalı | Ham baytlar (raw-leaves=true) |
2026-07-13 tarihinden sonra yapılan yüklemeler ve sabitlemeler varsayılan olarak CIDv1 döndürür: CIDv1 base32 kodlaması, 1 MiB parçalar, ham yapraklar — IPIP-0499 unixfs-v1-2025 profili. Pratik sonuçlar:
bafk... (ham tek bloklu CIDv1) olarak dönerbafy... (dag-pb CIDv1) olarak döneripfs-car) hesaplayacağı aynı CID'yi alırÖnceki yüklemelerden gelen eski Qm... CID'leri tam olarak çözümlenebilir olmaya devam eder — gateway, POST /pin, GET /file/:cid, IPNS çözümleyicileri ve diğer tüm uç noktalar her iki biçimi de süresiz olarak kabul eder. Önceki bir yüklemeden bir Qm... CID'niz varsa, oluşturduğunuz hiçbir şey çalışmayı durdurmaz.