Побайтовый формат
Формат фиксирует теги image, inspection, profile и codebook, ширину 1304 пикселя, палитру Sunlit Amber, геометрию страниц, PNG с фиксированным Huffman, stored-ZIP, порядок страниц и байты manifest.
Декодер принимает до 1 МиБ исходника, 16 384 узлов reader, глубину reader 256 и 32 страницы. Длины и смещения проверяются до выделения памяти. Чётность Рида–Соломона обнаруживает изменённые символы payload, а пересоздание проверяет точные переданные байты PNG или ZIP.
decode(encode(source)) = source
encode(decode(image)) = imageРоли артефактов
| Продукт | Роль |
|---|---|
| Изображение Лиспекса | Переносит точные байты исходника в каноническом PNG или наборе страниц |
image inspect | Сообщает формат, профиль, число страниц, идентификатор исходника и commitments |
image decode | Возвращает исходник после проверок структуры, целостности, чётности и пересоздания |
| Ваучер | Соединяет идентификатор восстановленного исходника с аутентификацией, привязкой запроса, повторным выполнением и локальным разрешением |
| Медиа-процесс хоста | Управляет визуальным представлением, изменением размера, конфиденциальностью распространения и доступом |