Разделите и зашифруйте папку перед загрузкой в ​​Интернет для резервного копирования

Разделите и зашифруйте папку перед загрузкой в ​​Интернет для резервного копирования

Я хотел бы попробовать BackBlaze B2 для резервного копирования 400 ГБ файлов. Однако я хотел бы заархивировать и зашифровать перед загрузкой.

Требования

  • разделить папку на несколько папок (папки содержат видео и изображения)
  • Разделение должно быть основано на размере (или количестве файлов, если так проще)
  • ~/Desktop/name0001/Например, имя папки должно иметь номер в конце.
  • заархивируйте каждую папку с тем же паролем
  • если заархивированная папка будет удалена, остальные все равно можно будет распаковать
  • распакуйте и объедините файлы обратно в то состояние, в котором они были до того, как были разделены и заархивированы
  • работает на терминале OSX (но ответ на Linux также поможет другим)

Пример ввода

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

Вывод после процесса разделения

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

Вывод после распаковки и слияния

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

Я в курсеэтидвасообщения, но они не отвечают моим потребностям. Я также знаю о zip -s <size>варианте, но я беспокоюсь, что если один zip-файл будет поврежден, я не смогу объединить остальные обратно.

Связанный контент