O que é o formato de ficheiro ARC?
.arc é um formato de arquivo de arquivo compactado criado pela System Enhancement Associates (SEA) em 1985. A compactação reduz o tamanho do arquivo - que pode conter um ou mais arquivos ou pastas - para facilitar o compartilhamento de arquivos com outros usuários.
O formato .arc usa um algoritmo de compactação sem perdas (lossless) para armazenar dados: um arquivo .arc reduz o tamanho total dos arquivos e pastas que contém sem qualquer perda de informações. Cada arquivo membro dentro do arquivo é introduzido pelo byte 0x1A seguido por um código de método de compactação de um byte, que sinaliza como aquela entrada específica foi compactada.
O método de compactação ARC foi introduzido em 1985 e rapidamente atingiu seu pico de popularidade. Era uma época de crescimento dinâmico nas redes discadas, e muitos usuários de modem saudaram o formato .arc como uma forma muito conveniente de compartilhar dados. Este formato foi especialmente popular entre os usuários de Bulletin Board System (BBS). As velocidades de conexão à Internet naquela época eram bastante lentas, e os arquivos .arc ofereciam tamanhos de arquivo menores e, portanto, exigiam menos largura de banda ao fazer upload ou download. Hoje em dia, o algoritmo ARC é raramente usado, tendo sido substituído por formatos mais avançados, como arquivos ZIP, .arj e .lzh.
Vale ressaltar que antes da introdução do .arc, o arquivamento e a compactação de dados eram dois processos separados. A introdução do formato .arc uniu essas duas operações em uma única etapa - uma inovação considerável na época. Isso foi alcançado combinando as funções de dois programas separados: SQ para compactação e LU para arquivamento (gerenciamento de biblioteca).
Segurança e proteção
RISCO: MEDIUMO formato ARC em si consiste em dados inertes, mas, como qualquer arquivo compactado, pode ocultar executáveis ou scripts até ser extraído, portanto, verifique o conteúdo de um .arc de fonte não confiável antes de executar qualquer coisa. Uma precaução extra específica para o ARC: é um formato antigo, então um .arc inesperado pode, na verdade, ser um arquivo de dados de jogo ou um contêiner deliberadamente obscuro em vez de algo que você precise «abrir» - identifique a fonte primeiro. Evite downloads suspeitos de «extrator de ARC» e conversores online que empurram instaladores - atenha-se ao PeaZip/IZArc/The Unarchiver de seus sites oficiais.
Detalhes do formato
em resumo- Arquivo FreeArc - Arquivador de alta taxa não relacionado, de Bulat Ziganshin (por volta de 2006), que também usa .arc; seu arquivo começa com ASCII «ArC» + um byte de versão e o desenvolvimento foi interrompido desde então.
- Internet Archive ARC (web crawl) - Contêiner que armazena muitos recursos da web rastreados em um único arquivo; o predecessor de cabeçalho de texto do WARC, não relacionado ao arquivo SEA.
- Arquivo de dados de jogo - Muitos jogos (Capcom, ferramentas da Nintendo e outros) utilizam um contêiner de dados .arc proprietário que apenas suas ferramentas de modding entendem.
Programas que abrem arquivos ARC
Detalhes técnicos
especificação profunda| Desenvolvedor | System Enhancement Associates (SEA); criado por Thom Henderson |
| Magic bytes | 0x1A no deslocamento 0 seguido por um código de método de compactação de um byte; cada entrada de membro repete este padrão de cabeçalho 0x1A+método |
| Tipo MIME | application/x-arc |
| Métodos de compactação | Múltiplos métodos sem perdas por entrada: não compactado (métodos 1-2), packed/RLE (3), squeezed/Huffman (4), variantes crunched/LZW (5-8), squashed (9) |
| Limite de nome de arquivo membro | Até 12 caracteres; armazenado como um campo de 13 bytes preenchido com nulos - reflete as convenções de nome de arquivo DOS 8.3 legadas |
| Verificação de integridade | Soma de verificação CRC-16 armazenada por cabeçalho de entrada de membro |
| Estrutura do arquivo | Lista plana sequencial de entradas de membros; cada cabeçalho contém nome do arquivo, tamanho compactado, tamanho original, carimbo de data/hora e CRC-16, seguido pelos dados compactados |
| Carimbo de data/hora | Palavra de data/hora DOS compactada por entrada de membro; resolução de tempo de modificação de 2 segundos |
| Plataforma de origem | Projetado para MS-DOS e CP/M; formato binário otimizado para transferência de arquivos via conexão discada de baixa largura de banda |
| Significado histórico | Primeira ferramenta amplamente adotada a combinar compactação e arquivamento de arquivos em uma única operação, substituindo o fluxo de trabalho separado de duas etapas SQ+LU |
| Era de pico de uso | Meados da década de 1980 ao início da década de 1990; formato de arquivo dominante em Bulletin Board Systems (BBS) antes do ZIP se tornar o padrão |
| Substituído por | ZIP (1989), ARJ, LHA/LZH e, posteriormente, RAR e 7-Zip; mantido por mais tempo em comunidades de preservação de BBS e retrocomputação |
| Ferramentas de extração modernas | nomarch e arc CLI no Linux; PeaZip e IZArc no Windows; The Unarchiver no macOS |
| Codificação | Binário; sem seção de cabeçalho baseada em texto ou ASCII |
| Lançado | 1985 (SEA ARC, the BBS-era archiver) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | fileformats.archiveteam.org |
Conversões de ARC
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos ARC.