тип файла ресурсов, только с блекджеком и сжатием по необходимости. Нужен мне собственно чтобы хранить ассеты. Так вот, вопрос по организации формата. Следует ли хранить дерево директорий, и типа как в ФС, или же логичнее организовать что-то вроде секций? Файлов может быть как много, так и мало.
Так возьми zip
Ну не, зип это вообще не то) Tar ближе, но мне не нравится его организация и перегруженность
По удивительному стечению обстоятельств, я тоже пилю что-то типа всевдоархиватора :) Решил сделать деревом, потому, что "пути" могут быть длинные, и по каждой папке/файлу нужно вести статистику, чтобы удалять устаревшие.
А я вот размышляю в сторону - хранить древо директорий, а в файлах хранить ссылку конкретную директорию....Там же вся проблема директорий в том, что в каталоге может быть не только файл, но и ещё 1 каталог. А файлы хочется хранить отдельным блоком так сказать....вот и в раздумьях) Если пути то не хранить, то все просто и быстро, а вот с путями....есть над чем подумать)
Рекомендую пойти от обратного. Сначала выписать топ вызовов, с которыми придётся столкнуться, а потом придумать организацию данных под него.
Обсуждают сегодня