Arquivador de arquivos

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

Um arquivador de arquivos é um programa de computador que combina vários arquivos em um único arquivo, ou uma série de arquivos, para facilitar o transporte ou armazenamento. Os arquivadores de arquivos podem empregar compactação de dados sem perdas em seus formatos de arquivo para reduzir o tamanho do arquivo.

Arquivadores básicos apenas pegam uma lista de arquivos e concatenam seus conteúdos sequencialmente em arquivos. Os arquivos compactados precisam armazenar metadados, pelo menos os nomes e comprimentos dos arquivos originais, se a reconstrução adequada for possível. Arquivadores mais avançados armazenam metadados adicionais, como registros de data e hora originais, atributos de arquivo ou listas de controle de acesso.

O processo de criação de um arquivo compactado é chamado de arquivamento ou empacotamento. A reconstrução dos arquivos originais do arquivo é denominada desarquivamento, desempacotamento ou extração.

História

Um dos primeiros arquivadores era o comando Multics archive, descendente do comando CTSS de mesmo nome, que era um arquivador básico e não executava compactação. Multics também tinha um "tape_archiver" comando, abreviado ta, que talvez tenha sido o precursor do comando Unix tar.

Arquivadores Unix

As ferramentas Unix ar, tar e cpio atuam como arquivadores, mas não como compactadores. Os usuários das ferramentas Unix usam ferramentas de compactação adicionais, como gzip, bzip2 ou xz, para compactar o arquivo compactado após compactar ou remover a compactação antes de descompactar o arquivo compactado. As extensões de nome de arquivo são adicionadas sucessivamente em cada etapa desse processo. Por exemplo, arquivar uma coleção de arquivos com tar e depois compactar o arquivo compactado resultante com gzip resulta em um arquivo com a extensão .tar.gz.

Essa abordagem tem dois objetivos:

  1. Segue a filosofia Unix que cada programa deve realizar uma única tarefa à perfeição, ao contrário de tentar realizar tudo com uma ferramenta. À medida que a tecnologia de compressão progride, os usuários podem usar diferentes programas de compressão sem ter que modificar ou abandonar seu arquivo.
  2. Os arquivos usam compressão sólida. Quando os arquivos são combinados, o compressor pode explorar a redundância em vários arquivos arquivados e obter uma melhor compressão do que um compressor que comprime cada arquivo individualmente.

No entanto, essa abordagem também tem desvantagens:

  1. Extrair ou modificar um arquivo é difícil. Extrair um arquivo requer descomprimir um arquivo inteiro, que pode ser demorado e demorado. Modificar um significa que o arquivo precisa ser colocado de volta no arquivo e o arquivo recomprimido novamente. Esta operação requer tempo adicional e espaço em disco.
  2. O arquivo torna-se propenso a danos. Se a área segurando dados compartilhados para vários arquivos é danificada, todos esses arquivos são perdidos.
  3. É impossível aproveitar a redundância entre arquivos a menos que a janela de compressão seja maior do que o tamanho de um arquivo individual. Por exemplo, o gzip usa DEFLATE, que normalmente opera com uma janela de 32768 bytes, enquanto o bzip2 usa um Burrows-Wheeler transformando aproximadamente 27 vezes maior. xz padrão para 8 MiB, mas suporta janelas significativamente maiores.

Arquivadores do Windows

O arquivador integrado do Microsoft Windows, bem como software de arquivamento de terceiros, como WinRAR e 7-zip, geralmente usam uma interface gráfica do usuário. Eles também oferecem uma interface de linha de comando opcional, enquanto o próprio Windows não. Os arquivadores do Windows executam arquivamento e compactação. A compactação sólida pode ou não ser oferecida, dependendo do produto: o próprio Windows não oferece suporte; O WinRAR e o 7-zip o oferecem como uma opção que pode ser ativada ou desativada.

Contenido relacionado

Computador Atanasoff-Berry

O computador Atanasoff–Berry foi o primeiro computador digital eletrônico automático. Limitado pela tecnologia da época e execução, o dispositivo...

Detecção e correção de erros

Na teoria da informação e na teoria da codificação com aplicações em ciência da computação e telecomunicações, detecção e correção de erros ou...

Código Baudot

O Código Baudot [boˈdo] é uma das primeiras codificações de caracteres para telegrafia inventada por Émile Baudot na década de 1870. Foi o antecessor...

Arquivo de computador

Um arquivo de computador é um recurso de computador para gravar dados em um dispositivo de armazenamento de computador, identificado principalmente por seu...

Sistema operacional de disco

Um sistema operacional de disco é um sistema operacional de computador que reside e pode usar um dispositivo de armazenamento em disco, como disquete...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save