Extrair arquivo BIN

Ilimitado trabalhos. Tamanhos de arquivo de até 2.5GB. Grátis, para sempre.

Todo local

Nosso conversor é executado no seu navegador, então nunca vemos seus dados.

Ultra rápido

Nenhum envio de arquivos para um servidor - as conversões começam instantaneamente.

Seguro por padrão

Ao contrário de outros conversores, seus arquivos nunca são enviados para nós.

O que é o formato BIN?

binário

O formato ar (arquivador) é um formato de arquivo usado para criar e manipular arquivos de arquivamento que armazenam vários arquivos em um único arquivo. Ele se originou em sistemas Unix e é comumente usado em sistemas operacionais baseados em BSD. O formato ar é uma maneira simples e eficiente de empacotar vários arquivos juntos para armazenamento ou distribuição.

Um arquivo de arquivamento ar consiste em um cabeçalho global seguido por uma série de membros de arquivamento. Cada membro de arquivamento representa um arquivo que foi armazenado no arquivamento. O cabeçalho global é um cabeçalho de texto simples que identifica o arquivo como um arquivamento ar e fornece informações básicas sobre a versão do formato de arquivamento.

O cabeçalho global de um arquivamento ar começa com a string de assinatura "!<arch>\n". Esta assinatura é seguida por um caractere de nova linha e serve para identificar o arquivo como um arquivamento ar. A assinatura é então seguida por uma série de membros de arquivo, cada um representando um arquivo armazenado no arquivamento.

Cada membro de arquivo em um arquivamento ar consiste em um cabeçalho de arquivo e nos próprios dados do arquivo. O cabeçalho do arquivo contém metadados sobre o arquivo, como seu nome, carimbo de data/hora de modificação, IDs de proprietário e grupo, modo de arquivo e tamanho. O cabeçalho do arquivo tem um tamanho fixo de 60 bytes e é estruturado da seguinte forma:

- Nome do arquivo (16 bytes): Uma string terminada em nulo representando o nome do arquivo. Se o nome do arquivo tiver mais de 15 caracteres, ele será truncado e o símbolo especial "/" será usado para indicar que o nome completo do arquivo está armazenado em um membro de arquivo separado.

- Carimbo de data/hora de modificação do arquivo (12 bytes): Um inteiro decimal representando o carimbo de data/hora de modificação do arquivo em segundos desde 1º de janeiro de 1970 (época Unix).

- ID do proprietário (6 bytes): Um inteiro decimal representando o ID do usuário do proprietário do arquivo.

- ID do grupo (6 bytes): Um inteiro decimal representando o ID do grupo do grupo do arquivo.

- Modo de arquivo (8 bytes): Um inteiro octal representando o modo e as permissões do arquivo.

- Tamanho do arquivo (10 bytes): Um inteiro decimal representando o tamanho do arquivo em bytes.

- Caracteres finais (2 bytes): Dois caracteres especiais, "`\n`" (crase seguida por nova linha), indicando o fim do cabeçalho do arquivo.

Após o cabeçalho do arquivo, os próprios dados do arquivo são armazenados. O tamanho dos dados do arquivo é determinado pelo tamanho do arquivo especificado no cabeçalho. Se o tamanho do arquivo for ímpar, um byte de preenchimento extra é adicionado para garantir o alinhamento adequado para o próximo membro do arquivo.

Um membro de arquivo especial em um arquivamento ar é a tabela de símbolos, que tem o nome "/ ". A tabela de símbolos é usada para armazenar nomes de arquivos longos que excedem o limite de 15 caracteres no cabeçalho do arquivo. Quando um nome de arquivo é muito longo, ele é truncado no cabeçalho do arquivo e o nome completo é armazenado na tabela de símbolos. A tabela de símbolos é um membro de arquivo especial que contém uma lista de strings terminadas em nulo representando os nomes de arquivos longos.

Outro membro de arquivo especial é o membro de nome de arquivo longo, que tem o nome "/[0-9]+". Este membro de arquivo é usado em conjunto com a tabela de símbolos. Quando um nome de arquivo é muito longo para caber no cabeçalho do arquivo, uma entrada especial é criada na tabela de símbolos com o formato "/[offset]/[length]", onde "offset" é o deslocamento de byte no membro de nome de arquivo longo onde o nome completo do arquivo é armazenado e "length" é o comprimento do nome completo do arquivo.

O formato ar também suporta várias opções e sinalizadores que podem ser usados ao criar ou manipular arquivos de arquivamento. Algumas opções comuns incluem: - "r": Insere arquivos em um arquivamento existente, substituindo quaisquer arquivos existentes com o mesmo nome. - "c": Cria um novo arquivo de arquivamento, sobrescrevendo qualquer arquivo existente com o mesmo nome. - "u": Atualiza arquivos em um arquivamento existente, adicionando novos arquivos ou substituindo versões mais antigas de arquivos. - "d": Exclui arquivos de um arquivamento existente. - "t": Lista o conteúdo de um arquivamento.

Uma limitação do formato ar é que ele não suporta compactação. Os arquivos armazenados em um arquivamento ar não são compactados e são armazenados em seu formato original. No entanto, os arquivamentos ar podem ser usados em combinação com utilitários de compactação como gzip ou bzip2 para criar arquivamentos compactados.

Apesar de sua simplicidade, o formato ar tem sido amplamente utilizado por décadas e continua sendo um formato padrão para criar e distribuir arquivos de biblioteca em sistemas Unix e BSD. Muitos utilitários Unix comuns, como o próprio comando "ar", o comando "ranlib" para gerar tabelas de símbolos e o comando "nm" para listar símbolos em arquivos de objeto, funcionam com arquivamentos ar.

Em resumo, o formato ar (arquivador) é um formato de arquivo simples e eficiente usado para criar e manipular arquivos de arquivamento em sistemas Unix e BSD. Ele consiste em um cabeçalho global identificando o arquivamento, seguido por uma série de membros de arquivo representando os arquivos armazenados no arquivamento. O formato ar suporta nomes de arquivos longos por meio do uso de uma tabela de símbolos e membros de arquivo especiais. Embora não forneça compactação interna, os arquivamentos ar podem ser combinados com utilitários de compactação para criar arquivamentos compactados. O formato ar tem sido amplamente utilizado por décadas e continua sendo um formato padrão para empacotar e distribuir arquivos em sistemas Unix e BSD.

A compressão de arquivos é um processo que reduz o tamanho dos arquivos de dados para armazenamento ou transmissão eficientes. Ela usa vários algoritmos para condensar dados, identificando e eliminando redundâncias, o que muitas vezes pode diminuir substancialmente o tamanho dos dados sem perder as informações originais.

Existem dois tipos principais de compressão de arquivos: sem perdas e com perdas. A compressão sem perdas permite que os dados originais sejam perfeitamente reconstruídos a partir dos dados comprimidos, o que é ideal para arquivos onde cada bit de dados é importante, como textos ou arquivos de banco de dados. Exemplos comuns incluem formatos de arquivo ZIP e RAR. Por outro lado, a compressão com perdas elimina dados menos importantes para reduzir o tamanho do arquivo de forma mais significativa, geralmente usados em arquivos de áudio, vídeo e imagem. JPEGs e MP3s são exemplos onde a perda de alguns dados não degrada substancialmente a qualidade perceptível do conteúdo.

A compressão de arquivos é benéfica de várias formas. Ela conserva espaço de armazenamento em dispositivos e servidores, reduzindo custos e melhorando a eficiência. Também acelera os tempos de transferência de arquivos em redes, incluindo a internet, o que é especialmente valioso para arquivos grandes. Além disso, os arquivos comprimidos podem ser agrupados em um único arquivo de arquivamento, auxiliando na organização e transporte mais fácil de vários arquivos.

No entanto, a compressão de arquivos tem algumas desvantagens. O processo de compressão e descompressão requer recursos computacionais, o que pode retardar o desempenho do sistema, especialmente para arquivos maiores. Além disso, no caso da compressão com perdas, alguns dados originais são perdidos durante a compressão, e a qualidade resultante pode não ser aceitável para todos os usos, especialmente aplicações profissionais que exigem alta qualidade.

A compressão de arquivos é uma ferramenta crítica no mundo digital de hoje. Ela aumenta a eficiência, economiza espaço de armazenamento e diminui o tempo de download e upload. No entanto, ela vem com seu próprio conjunto de desvantagens em termos de desempenho do sistema e risco de degradação da qualidade. Portanto, é essencial estar atento a esses fatores para escolher a técnica de compressão correta para as necessidades específicas de dados.

Perguntas Frequentes

O que é compressão de arquivo?

A compressão de arquivos é um processo que reduz o tamanho de um arquivo ou arquivos, normalmente para economizar espaço de armazenamento ou acelerar a transmissão em uma rede.

Como funciona a compressão de arquivos?

A compressão de arquivos funciona identificando e removendo redundâncias nos dados. Ele usa algoritmos para codificar os dados originais em um espaço menor.

Quais são os diferentes tipos de compressão de arquivos?

Os dois principais tipos de compressão de arquivos são compressão lossless e compressão lossy. A compressão lossless permite que o arquivo original seja perfeitamente restaurado, enquanto a compressão lossy permite uma redução de tamanho mais significativa com a perda de alguma qualidade dos dados.

Qual é um exemplo de uma ferramenta de compressão de arquivos?

Um exemplo popular de uma ferramenta de compressão de arquivos é o WinZip, que suporta vários formatos de compressão, incluindo ZIP e RAR.

A compressão de arquivos afeta a qualidade dos arquivos?

Com compressão lossless, a qualidade permanece inalterada. No entanto, com compressão lossy, pode haver uma diminuição perceptível na qualidade, pois elimina dados menos importantes para reduzir significativamente o tamanho do arquivo.

A compressão de arquivos é segura?

Sim, a compressão de arquivos é segura em termos de integridade dos dados, especialmente com compressão lossless. No entanto, como qualquer arquivo, os arquivos comprimidos podem ser alvo de malware ou vírus, por isso, é sempre importante ter um software de segurança de boa reputação.

Que tipos de arquivos podem ser comprimidos?

Quase todos os tipos de arquivos podem ser comprimidos, incluindo arquivos de texto, imagens, áudio, vídeo e arquivos de software. No entanto, o nível de compressão alcançável pode variar significativamente entre os tipos de arquivo.

O que é um arquivo ZIP?

Um arquivo ZIP é um tipo de formato de arquivo que usa compressão lossless para reduzir o tamanho de um ou mais arquivos. Vários arquivos em um arquivo ZIP são efetivamente agrupados em um único arquivo, o que também facilita a compartilhamento.

Posso comprimir um arquivo já comprimido?

Tecnicamente, sim, embora a redução de tamanho adicional possa ser mínima ou até contraproducente. Comprimir um arquivo já comprimido pode às vezes aumentar seu tamanho devido aos metadados adicionados pelo algoritmo de compressão.

Como posso descomprimir um arquivo?

Para descomprimir um arquivo, geralmente você precisa de uma ferramenta de descompressão ou descompactação, como WinZip ou 7-Zip. Essas ferramentas podem extrair os arquivos originais do formato comprimido.