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

355
jonmecer

Я хотел бы попробовать 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-файл будет поврежден, я не смогу объединить остальные.

0
Это подпадает под рекомендации по программному обеспечению, что является оффтопом здесь, на SuperUser. Любой архиватор может разбить большой файл на более мелкие части, но на самом деле, если один из файлов будет поврежден, вы не сможете разархивировать. LPChip 8 лет назад 0
Я не ищу рекомендации по программному обеспечению, а набор команд терминала вместо. Где было бы более подходящее место для моего вопроса, кроме рекомендаций программного обеспечения? jonmecer 8 лет назад 0
То, что вы хотите, невозможно с zip, поэтому это становится рекомендацией программного обеспечения. Есть сайт обмена рекомендациями по программному обеспечению. LPChip 8 лет назад 0
Понимаю. Спасибо. Возможно, я должен задать три вопроса вместо одного. 1. Как разделить содержимое папки по размеру и собрать обратно. 2. Переименуйте каждую разделенную папку. 3. Заархивируйте и зашифруйте папку. jonmecer 8 лет назад 0
Хорошо, если вы отредактируете часть о zip -s и что он поврежден, он становится действительным для SuperUser. LPChip 8 лет назад 0
Просто используйте EncFS, его обратное шифрование идеально подходит для резервного копирования в онлайн-хранилище и использует «реальное» шифрование (возможно, не лучшее из существующих, но в мире лучше, чем zip afaik) Xen2050 8 лет назад 0

0 ответов на вопрос

Похожие вопросы