Darc является инструментом Python, что позволяет работать с файлами данных для медиа-проектов & NBSP; (изображения, звуки, видео и т.д.) должны храниться в специальных файлах контейнерных называется .darc который сжимает, шифрует, хэши и сохраняет каждый файл для проверки и использовать на более поздний срок.
Есть несколько преимуществ в использовании DARC для ваших файлов данных проектов:
1: Все файлы хэшируются поэтому целостность файлов данных могут быть проверены на машине конечных пользователей.
2: Все файлы сжаты с bz2, обеспечивающее достаточный размер торговли скорость от bz2 может сэкономить много пространства, которое может сделать все различие на ограниченных пространствах средах.
3: Все файлы могут быть зашифрованы с использованием методов AES с pycrypto библиотеки, чтобы обеспечить ваши данные не изменены пользователем.
4: Все файлы хранятся в больших одиночных файловых архивах, проектов, использующих множество мелких файлов можно сохранить пространство впустую размера файловых кластеров.
5: Все файлы могут быть загружены с помощью относительный путь и имя файла, как будто это были действительно в этом пути, а затем в архиве .darc. Это позволяет Дарк даже проверить, если есть файл, соответствующий этому пути и имя за пределами файла .darc и загрузить что вместо архивной solong одной, как переопределение поддержкой, что позволяет ваш проект, чтобы иметь возможность модификации по конечному пользователю ,
Использование Darc предназначается, чтобы быть, как боль, насколько это возможно, и быть в состоянии быть реализованы с минимальными усилиями или изменений в код, как это возможно. Для этого, используя DARC в проекте также просто, как вызов метода darc.get_file () и говорю ему относительный путь и имя файла, который вы хотите загрузить.
Функциональность переопределения позволяет конечному пользователю вашего проекта, чтобы настроить их опыт путем размещения файла в каталоге данных, которая отражает путь и имя файла заархивированном так, что он будет загружен вместо этого.
. Для получения более подробной информации перейдите на DARC вики https://github.com/Nekroze/Darc/wiki~~HEAD=pobj и идти читать через функции или демо страниц
Требования
- Python
Комментарии не найдены