-
O Info-ZIP no Linux pode criar arquivos ZIP divididos em um formato documentado. A opção é, e. %código%. Estes podem ser extraídos pelo WinZIP, mas ...
infelizmente a maioria dos outros outros software de descompactação irá sufocar. A extração interna do Windows não alega suportá-los. Mesmo Info-ZIP não pode extraí-los diretamente :(. Você tem que usar
zip -s 600m ...
(ouzip -F
) para mesclá-los com antecedência. -
O 7-Zip no Linux (e presumivelmente no Windows) pode criar arquivos divididos de qualquer tipo. A opção é, e.
zip -s0
(para arquivos ZIP).Os arquivos divididos do 7-Zip são simplesmente arquivos divididos genéricos, não o formato de divisão ZIP documentado. Outros softwares de extração não os manipularão corretamente, incluindo
7z a -tzip -v600m ...
, WinZIP e definitivamente não a extração interna do Windows.Isso significa que arquivos individuais aparecerão sem um cabeçalho (não serão reconhecidos por
unzip
). O primeiro arquivo terá um cabeçalho, mas aparecerá como corrompido para outro software. Esta situação pode ser exacerbada ainda mais pelo formato ZIP, onde o "cabeçalho" é um tanto opcional; mesmo que não esteja presente, o software de leitura deve reconhecer o "diretório central" no final do arquivo. Portanto, o último arquivo na sequência será um arquivo ZIP válido pelo padrão, e isso confundirá outro software.A confusão não é ótima para backups! Pelo menos no Windows, você pode esperar que a extensão de arquivo numérico extra forneça alguma proteção. A sequência de nomes de arquivos que o 7-Zip gera é muito diferente do que você obtém com o Info-ZIP.
E no lado positivo, o 7-Zip é open source e amplamente utilizado. Modulo as advertências acima, este "formato" dividido é bem conhecido e pode ser recombinado em qualquer sistema operacional:
$ cat split.zip.* > split.zip C:> copy /b split.zip.* split.zip
-
Arquivos divididos simples, como os usos do 7-Zip, também podem ser gerados usando
file
. Ele usará uma sequência diferente de nomes de arquivos por padrão, então o 7-Zip não os extrairá diretamente.
Eu sugiro usar arquivos de divisão genéricos simples como o 7-Zip, e usar o ZIP para um formato de arquivo portátil. Então você pode criá-los usando o comando 7-Zip acima.