123
Free ARC NEXT

Free ARC NEXT

Una nueva alternativa reescrita para Free ARC por Bulat Ziganshin.
Un archivo consta de bloques.Esto incluye los llamados BLOQUES SÓLIDOS, que contienen el contenido de los archivos almacenados en el archivo, y todos los tipos de bloque restantes, denominados colectivamente BLOQUES DE CONTROL, que contienen metainformación sobre el archivo y los archivos que contiene.Actualmente, existen los siguientes tipos de bloques de control: el bloque HEADER es el primer bloque de cualquier archivo.Comienza con la firma FreeArc arhive, además contiene información sobre la versión del archivador.Los bloques de DIRECTORIO describen los bloques sólidos almacenados en el archivo, y los archivos cuyo contenido almacenado en estos bloques sólidos es el último bloque del archivo.Describe los bloques de DIRECTORIO almacenados en el archivo y contiene información de archivo común, como comentarios de archivo.El bloque RECUPERACIÓN, si está presente, se coloca después de todos los bloques de archivo, incluido el bloque FOOTER.Contiene datos de ECC que pueden ayudar a restaurar el archivo dañado.Cada bloque de directorio se coloca justo después de los bloques sólidos que describe.El archivo puede contener múltiples bloques de directorio y múltiples bloques sólidos por bloque de directorio.Los números en el bloque de control se almacenan en formato variable de 1-9 bytes, excepto para CRC / hora / firma que tiene un ancho fijo de 4 bytes.El tipo de bloque y las banderas booleanas se almacenan como 1 byte.Las cadenas (nombres de archivo, algoritmos de compresión / cifrado) se almacenan con el byte NUL final.Las listas están precedidas por el número de sus elementos y se almacenan en el orden de estructura de matrices (en oposición a matriz de estructuras).El algoritmo CRC utilizado es el CRC-32 de pkzip.

Alternativas a Free ARC NEXT para Haiku con licencia comercial