我想试用 BackBlaze B2 来备份 400 GB 的文件。但是,我想在上传之前压缩并加密。
要求
- 将文件夹拆分为多个文件夹(文件夹包含视频和图像)
- 分割应该基于大小(或者如果更简单的话,基于文件数量)
- 文件夹命名应该以数字结尾,
~/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 文件损坏,我将无法将其余文件合并在一起。