Todo arquivo possui uma sobrecarga do sistema de arquivos do setor lógico não utilizado após o final do arquivo, mas isso é eliminado se o tamanho da divisão for múltiplo do tamanho do setor lógico (não necessariamente verdadeiro no meu exemplo abaixo).
Pode haver bytes extras usados pelas entradas extras do diretório, mas elas não serão exibidas, a menos que o diretório agora ocupe um setor lógico extra.
Os arquivos divididos são idênticos em conteúdo aos criados por um programa divisor binário com o mesmo tamanho de divisão.
Eu verifiquei isso no Linux usando a versão da GUI em um arquivo de 7 + MB, fornecendo 8 arquivos divididos de 1 MB de tamanho com 7-Zip ( File.7z.00?
) e, em seguida, criei um único arquivo completo ( Full.7z
), com o qual eu dividi: -
7z -v1000000 a File; # Create split volumes File.7z.00?
7z a Full File; # Create full archive Full.7z
split -b 1000000 -a 3 --numeric-suffixes=1 Full.7z Full.7z.; # Split full archive into Full.7z.00?
for f in {001..008}; do cmp Full.7z.$f File.7z.$f; done; # Compare splits with 7z volumes
Para testar em outro sistema operacional, pode ser necessário descarregar ou gravar um programa divisor apropriado.