aspose.info
PT

Formato de arquivo ARJ

Atualizado em

O que é um arquivo ARJ?

ARJ (Arquivado por Robert Jung) é um arquivo compactado de alta eficiência desenvolvido por Robert K. Jung. O ARJ foi desenvolvido para DOS e versões anteriores do Windows no início dos anos 90. Os arquivos ARJ são úteis para fazer backup ou compartilhar um grande número de arquivos, pois você não precisa acompanhar todos esses arquivos e há apenas um único arquivo para manipular. A extensão .arj é usada para os arquivos ARJ.

Formato de arquivo ARJ

Um arquivo ARJ contém dois tipos de cabeçalhos:

  • Cabeçalho principal: Existe um cabeçalho principal no início do arquivo.
  • Cabeçalhos locais: Os cabeçalhos locais estão presentes antes de cada arquivo.
DeslocamentoTipoContagemDescrição
0000hpalavra1ID=0EA60h
0002hpalavra1tamanho básico do cabeçalho
0004hbyte1Tamanho do cabeçalho
0005hbyte1Número da versão do arquivador
0006hbyte1Número mínimo da versão necessária
0007hbyte1SO do host: 0 - MS-DOS 1 - PRIMOS 2 - Unix 3 - AMIGO 4 - MAC-OS (Sistema xx) 5 - OS/2 6 - MAÇÃ GS 7 - ATARI ST 8 - NeXT 9 - VAX VMS
0008hbyte1Sinalizadores internos, bitmap: 0 - sem senha / senha 1 - reservado 2 - o arquivo continua no próximo disco 3 - o campo de posição inicial do arquivo está disponível 4 - tradução de caminho ( “" para “/” )
0009hbyte1Método de compactação: 0 - armazenado 1 - mais comprimido 2 - comprimido 3 - compactado mais rápido 4 - compactado mais rápido
000Ahbyte1Tipo de arquivo: 0 - binário 1 - texto de 7 bits 2 - cabeçalho do comentário 3 - diretório 4 - etiqueta do volume
000Bhbyte1reservado
000Chdword1Data/Hora do arquivo original no formato MS-DOS
0010hdword1Tamanho do arquivo compactado
0014hdword1Tamanho do arquivo original”
0018hdword1CRC-32 do arquivo original
001Ahword1Filespec position in filename
001Chword1Atributos do arquivo
001Ehpalavra1Dados do host
?dword1Posição inicial do arquivo estendido
????hdword1CRC-32 do cabeçalho básico
????hpalavra1Tamanho do primeiro cabeçalho estendido
????h+“SIZ”+2dword1CRC-32 do cabeçalho estendido
????h+“SIZ”+6byte?Arquivo compactado

Referências

Veja também