Zip, tar: existe uma tabela de arquivos

0

Existe uma tabela de arquivos ou uma estrutura inode (como nos sistemas de arquivos) de um arquivo zip ou tar?

    
por agz 19.01.2013 / 22:19

1 resposta

2

Não. Ambos os formatos tar e zip são projetados para que você possa adicionar arquivos no final. Arquivos ou diretórios individuais são adicionados como segmentos de dados + cabeçalho contíguos. Não há sistema de arquivos que aloque blocos a arquivos de maneira não contígua.

Arquivos tar não possuem mecanismo de diretório. Cada cabeçalho tar informa o nome do arquivo, os bits de modo, o ID do usuário e o ID de grupo, o registro de data e hora e o tamanho do arquivo do segmento de dados a seguir. O final do arquivo tar é marcado por um cabeçalho nulo. A maneira de saber o que está em um arquivo tar é lê-lo, embora, se estiver no disco, você possa pular de um cabeçalho para o próximo, procurando nos segmentos de dados.

Arquivos Zip seguem o mesmo formato conceitual de cabeçalhos repetidos + segmentos de dados, mas adicionam um diretório no final .

    
por 19.01.2013 / 23:16