我处于这种奇怪的境地 我尝试使用带有RSA / Armored Public Key的PGP加密这个拥有约4200万行的11GB。
以下是我使用的命令:
导入密钥 - >
gpg --import ~/underwood/keys/my_pub_4096_RSA_key.asc
PGP加密 -
gpg -r "underwood@publickey.com" -o /usr/local/encrrypted-file/encrypted-11GB-file.txt.pgp
--armor --encrypt /usr/local/file-to-encrrypt/this-is-a-11GB-file.txt
`
问题:
/usr/local/encrrypted-file/encrypted-11GB-file.txt.pgp
的文件大小为4GB,行数仅为8M。我不确定这里发生了什么。该命令在3分钟后成功完成且没有错误。
问题:
我能想到的一个解决方案就是将500GB文件中的11GB打包并执行此操作。但问题是,我不允许将文件分块。
如果有更好的解决方案,请告诉我。
答案 0 :(得分:0)
请参阅unix split函数将二进制文件拆分为多个部分。