Divida e criptografe uma pasta antes de carregá-la online para backup

Divida e criptografe uma pasta antes de carregá-la online para backup

Gostaria de experimentar o BackBlaze B2 para fazer backup de 400 GB de arquivos. No entanto, gostaria de compactar e criptografar antes de fazer o upload.

Requisitos

  • dividir uma pasta em várias pastas (as pastas contêm vídeos e imagens)
  • a divisão deve ser baseada no tamanho (ou número de arquivos, se for mais fácil)
  • a nomenclatura da pasta deve ter um número no final, ~/Desktop/name0001/por exemplo
  • zipar cada pasta com a mesma senha
  • se uma pasta compactada for excluída, o restante ainda poderá ser descompactado
  • descompacte e mescle os arquivos de volta ao que eram antes de serem divididos e compactados
  • roda no terminal OSX (mas uma resposta do Linux também ajudaria outras pessoas)

Entrada de exemplo

/path/to/folder/
  -someImage0001.png
  -someImage0002.png
  -...
  -someImage9999.png

Saída após processo de divisão

someName01.zip //encrypted
someName02.zip //encrypted
...

Saída após descompactar e mesclar

/path/to/folder/
  -someImage0001.png
  -someImage0002.png
  -...
  -someImage9999.png

Estou ciente deessesdoisPostagens, mas eles ficam aquém das minhas necessidades. Também sei sobre zip -s <size>a opção, mas estou preocupado porque, se um arquivo zip for corrompido, não conseguirei mesclar o restante novamente.

informação relacionada