バックアップ用にオンラインにアップロードする前にフォルダを分割して暗号化する

バックアップ用にオンラインにアップロードする前にフォルダを分割して暗号化する

BackBlaze B2 を試して、400 GB のファイルをバックアップしたいと思います。ただし、アップロードする前に zip 圧縮して暗号化したいと思います。

要件

  • フォルダを複数のフォルダに分割する(フォルダにはビデオと画像が含まれます)
  • 分割はサイズ(またはより簡単な場合はファイル数)に基づいて行う必要があります
  • フォルダ名の末尾には数字が必要です。~/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>が、1 つの zip ファイルが破損した場合、残りのファイルを結合できなくなるのではないかと心配です。

関連情報