Divida y cifre una carpeta antes de cargarla en línea para realizar una copia de seguridad

Divida y cifre una carpeta antes de cargarla en línea para realizar una copia de seguridad

Me gustaría probar BackBlaze B2 para realizar una copia de seguridad de 400 GB de archivos. Sin embargo, me gustaría comprimirlo y cifrarlo antes de cargarlo.

Requisitos

  • dividir una carpeta en varias carpetas (las carpetas contienen videos e imágenes)
  • la división debe basarse en el tamaño (o en la cantidad de archivos si es más fácil)
  • El nombre de la carpeta debe tener un número al final, ~/Desktop/name0001/por ejemplo.
  • comprime cada carpeta con la misma contraseña
  • Si se eliminara una carpeta comprimida, el resto aún se puede descomprimir
  • descomprimir y fusionar archivos tal y como estaban antes de dividirlos y comprimirlos
  • se ejecuta en una terminal OSX (pero una respuesta de Linux también ayudaría a otros)

Entrada de ejemplo

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

Salida después del proceso de división

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

Salida después de descomprimir y fusionar

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

Soy consciente deestosdospublicaciones, pero no cubren mis necesidades. También conozco la zip -s <size>opción, pero me preocupa que si un archivo zip se daña, no podré volver a fusionar el resto.

información relacionada