Разработчик представил liblzraven — open-source реализацию кодека сжатия LZRAVEN (COMPRESSION_LZRAVEN), используемого в обновлениях систем Apple начиная с OS 27. Библиотека была полностью написана с использованием ИИ Claude и прошла строгую проверку на соответствие оригиналу.

image

Что произошло

Библиотека liblzraven реализована на языке C11 и прошла тестирование через эмуляцию Apple libcompression и дифференциальное тестирование. На архитектуре Apple Silicon (M4 Pro) декодер демонстрирует скорость около 954 МБ/с, что примерно в три раза быстрее традиционного xz (-6).

Контекст

Кодек LZRAVEN является проприетарным стандартом Apple для сжатия данных в OTA-обновлениях. До появления liblzraven доступ к распаковке этих обновлений вне экосистемы macOS был ограничен закрытыми библиотеками Apple.

Почему это важно для индустрии

Появление open-source реализации критически важно для разработчиков сторонних систем, таких как watchOS или инструменты для Linux, которым необходимо работать с форматами Apple. Данный кейс подтверждает способность LLM переходить от генерации высокоуровневого кода к созданию сложных, производительных системных компонентов и автоматизации процессов reverse engineering.

Почему это важно для пользователей

Для разработчиков это пример того, как ИИ может существенно ускорить обратную разработку и создание надежных системных компонентов, обеспечивая высокую степень достоверности через автоматизированные методы верификации, такие как fuzzing и differential testing.

Что пока неизвестно / ограничения

Существуют сомнения относительно готовности подобных ИИ-решений к массовому корпоративному внедрению без внедрения дополнительных механизмов жесткого контроля качества.

Источники

Автор

Look at AI, редакция