Русский
Русский
Appearance
Русский
Русский
Appearance
Уникальный отпечаток, который получает каждый файл IPFS.
Идентификатор содержимого (CID) — это самоописывающая метка, которая уникально идентифицирует фрагмент данных в IPFS. Он вычисляется из криптографического хеша содержимого файла в сочетании с метаданными об используемом алгоритме хеширования и формате кодирования.
bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdiCID, начинающиеся с bafy (или bafk для небольшого одноблочного содержимого), используют CIDv1 — современный самоописывающий формат. Устаревшие CID, начинающиеся с Qm, используют CIDv0 (SHA-256 в кодировке base58) — они всё ещё действительны и разрешимы, но больше не являются форматом вывода по умолчанию для нового содержимого.
Каждый загруженный файл возвращает CID в ответе API. Используйте его для:
ipfs.ninja/ipfs/<CID>GET /file/<CID>| Свойство | CIDv0 | CIDv1 |
|---|---|---|
| Префикс | Qm... | bafy... (dag-pb, каталоги и многоблочные файлы), bafk... (raw, небольшое одноблочное содержимое), а также другие в зависимости от кодека |
| Хеш-функция | Только SHA-256 | Несколько (SHA-256, Blake2b и др.) |
| Кодирование | Base58 (смешанный регистр) | Multibase — по умолчанию base32 (нижний регистр, безопасно для DNS) |
| Самоописывающий | Нет | Да (включает информацию о кодеке и хеше) |
| Чанкер | 256 KiB, устаревшее значение по умолчанию | 1 MiB согласно IPIP-0499 |
| Кодирование листьев | Обёрнуто в dag-pb | Необработанные байты (raw-leaves=true) |
Загрузки и закрепления, выполненные после 2026-07-13, по умолчанию возвращают CIDv1: base32-кодирование CIDv1, блоки по 1 MiB, raw-листья — профиль IPIP-0499 unixfs-v1-2025. Практические следствия:
bafk... (raw, одноблочный CIDv1)bafy... (dag-pb CIDv1)ipfs-car)Устаревшие CID Qm... из более ранних загрузок остаются полностью разрешимыми — шлюз, POST /pin, GET /file/:cid, резолверы IPNS и любая другая конечная точка бессрочно принимают оба формата. Если у вас есть CID Qm... из более ранней загрузки, ничто из построенного вами не перестаёт работать.