При работе с esp часто приходится иметь дело со статическим контентом ( страницы html, скрипты js и т.п.). Контент может быть жестко закодирован в коде или храниться в файловой системе esp. Второй вариант предпочтительный, но возникает проблема с обновлением страниц при необходимости. Можно обновить целиком всю файловую систему прошивкой по OTA, но тогда потеряются файлы настроек. Можно грузить весь контент поочердно, но установление соединения занимает довольно много времени на esp, особенно по https с проверкой сертификатов.
Данная библиотека позволяет собрать весь контент в один архив .ar (на линуксе архиватор присутствует в базовой поставке) и загружать только один архив со множеством файлов. Возможна разархивация “на лету” с записью в файловую систему esp или загрузка архива с последующим доступом в него как к папке ( в будущем ).
Пока реализован доступ к файлам в архиве без наследования типа File.
Пока только для esp8266. Если будет спрос - то допишу под esp32.