Опубликованы спецификации и библиотеки для работы с новой файловой системой Apple APFS

good-penguin.png

Новая файловая система APFS от Apple, поддержка которая начала появляться во всех операционных системах компании с 27 марта 2017 года, успешно разобрана известным немецким исследователем в области информбезопасности и digital forensics Йонасом Плюмом (Jonas Plum). Опубликованы первичные спецификации и библиотеки для работы с этой файловой системой. Для разбора использовался Kaitai Struct, что автоматически позволило сгенерировать библиотеки для C++, C#, Java, JavaScript, Perl, PHP, Python, Ruby.

Работа Йонаса позволит в ближайшее время реализовать поддержку APFS в ОС, отличных от macOS/iOS, с помощью FUSE.

Напомним, что файловая система APFS является новой (и до сих пор закрытой) разработкой Apple, которая в перспективе должна полностью заменить используемую сейчас по умолчанию HFS+. В качестве основных преимуществ файловой системы заявляются более оптимальная работа с flash- и SSD-носителями, гибкая поддержка шифрования, поддержка sparse-файлов, встроенных средств контроля целостности ФС и параллелизации доступа.

>>> Подробности

©  Linux.org.ru