Free ARC NEXT

Free ARC NEXT

Uma nova alternativa reescrita para ARC gratuito de Bulat Ziganshin.
Um arquivo consiste em blocos.Isso inclui os chamados SOLID BLOCKS, contendo o conteúdo dos arquivos armazenados no arquivo morto, e todo o tipo de bloco restante, coletivamente chamado CONTROL BLOCKS, contendo meta-informações sobre o arquivo morto e os arquivos que ele contém.Atualmente, existem os seguintes tipos de blocos de controle: O bloco HEADER é o primeiro bloco de qualquer arquivo morto.Começa com a assinatura do FreeArc arhive, além de conter informações sobre a versão do arquivador.Os blocos DIRECTORY descrevem os blocos sólidos armazenados no arquivo morto e os arquivos cujo conteúdo armazenado nesses blocos sólidos FOOTER é o último bloco do arquivo morto.Ele descreve os blocos DIRECTORY armazenados no arquivo morto e contém informações comuns sobre o arquivo morto, como comentários do arquivo morto.O bloco RECOVERY, se presente, é colocado após todos os blocos de archive, incluindo o bloco FOOTER.Ele contém dados do ECC que podem ajudar a restaurar o arquivo danificado.Cada bloco de diretório é colocado logo após os blocos sólidos que descreve.O arquivo morto pode conter vários blocos de diretório e vários blocos sólidos por bloco de diretório.Os números no bloco de controle são armazenados no formato variável de 1 a 9 bytes, exceto CRC / hora / assinatura com largura fixa de 4 bytes.Os tipos de bloco e sinalizadores booleanos são armazenados como 1 byte.As strings (nomes de arquivos, algoritmos de compactação / criptografia) são armazenadas com byte NUL à direita.As listas são precedidas pelo número de seus elementos e armazenadas na ordem de estruturas de matrizes (como oposto a matriz de estruturas).O algoritmo CRC usado é o CRC-32 do pkzip.
free-arc-next

Local na rede Internet:

Alternativas ao Free ARC NEXT para ReactOS com licença de código aberto