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