Darc es una herramienta de Python que permite que los archivos de datos para proyectos de medios & nbsp; (imágenes, sonidos, videos, etc.) que se almacena en archivos especiales de contenedores llamado .darc que comprime, cifra hashes y después almacena cada archivo para su verificación y utilizar en una fecha posterior.
Hay varias ventajas a usar Darc para sus archivos de datos de proyectos:
1: Todos los archivos se comprueban por lo que la integridad de los archivos de datos se puede comprobar en la máquina de los usuarios finales.
2: Todos los archivos están comprimidos con bz2, lo que permite un comercio tamaño velocidad razonable fuera bz2 puede ahorrar una buena cantidad de espacio que puede hacer toda la diferencia en entornos con espacio limitado.
3: Todos los archivos se pueden cifrar utilizando métodos AES de la biblioteca pycrypto para asegurar que sus datos no se modifica por el usuario.
4: Todos los archivos se almacenan en grandes archivos individuales de archivos, proyectos que utilizan muchos archivos pequeños pueden ahorrar espacio perdido por el tamaño de los sistemas de archivos del clúster.
5: Todos los archivos se pueden cargar utilizando una ruta relativa y el nombre como si fuera realmente en ese camino en lugar de en un archivo .darc. Esto permite Darc para comprobar incluso si hay un archivo de juego que fuera de ruta y el nombre de un archivo .darc y que se carga en lugar de la Solong archivado como override se activa, permitiendo que su proyecto para ser susceptibles de modificación por el usuario final .
Utilizando Darc está destinado a ser tan libre de dolor como sea posible y ser capaz de ser implementado con el menor esfuerzo o cambio en su código como sea posible. Con este fin, utilizando Darc en su proyecto es tan simple como llamar al método darc.get_file () y diciendo que la ruta relativa y el nombre del archivo que desea cargar.
La funcionalidad de anulación permite al usuario final de su proyecto a personalizar su experiencia mediante la colocación de un archivo en el directorio de datos que refleje la ruta y el nombre del archivo de archivado de manera que se cargará en su lugar.
. Para obtener más información, vaya a la wiki DARC https://github.com/Nekroze/Darc/wiki y ve a leer a través de las funciones o páginas de demostración
Requisitos :
- Python
Comentarios que no se encuentran