HEIC-декодер Apple превратили в вычислитель SHA-256
Turning the HEIC decoder into a SHA-256 computer

Исследователи из irisc2 скомпилировали HEIC-файл размером 536 870 946 байт, который при декодировании стандартным Apple ImageIO в последнем кадре отображает собственный SHA-256. В отличие от JPEG XL, где декодер даёт дерево решений, HEVC оперирует пикселями и векторами движения, поэтому пришлось написать компилятор с нуля. 564 кадра выполняют полный цикл SHA-256: расписание сообщения, 64 раунда сжатия, преобразование в hex и отрисовку шрифтом 3x5.
Компилятор написал файл; стандартный декодер Apple его выполняет.