У меня есть файл tar.gz размером 85 МБ. Когда я шифрую это с помощью gpg, размер зашифрованного файла составляет 85 МБ.
При попытке зашифровать с помощью Python размер зашифрованного файла gnupg составляет 115 МБ. Это очень странно, поскольку gnupg просто использует подпроцесс gpg для отправки аргументов. Тем не менее, есть большая разница в размере файла. Пробовал в линуксе и вин7. В чем может быть проблема?
Python 2.7.3 в Linux gnupg 0.3.6
коды ниже
gpg -c --cipher-algo AES256 temp.tar.gz <<< command line code.
with open(outputfolder+tarname, 'rb') as f:
status = gpg.encrypt_file(f, recipients=None, symmetric="AES256", output=outputfolder+tarname+'.gpg', passphrase='pass')