gpg (GnuPG) 1.4.11 を使用しています。foo.pdf経由でファイルを暗号化しますgpg -c foo.pdf。暗号化されたファイルが存在foo.pdf.gpgし、さらに元のファイルfoo.pdfが存在します。その後、期待どおりに復号化できfoo.pdf.gpgますgpg foo.pdf.gpg。ただし、gpg -o foo.pdf -c foo.pdf暗号化で既存のファイルを上書きすることを選択しgpg foo.pdf、暗号化されたファイルを復号化し、最後に既存のファイルを上書きすることを選択した場合foo.pdf(再び)、ファイルは保護されたままになり、表示できません。
次に、gpg foo.pdfもう一度実行しようとしました(最初は復号化に失敗したと思ったので、もう一度試しました)。現在、ファイルが破損しているようです: gpg: [don't know]: 1st length byte missing. 何か案は?通常、ファイルを上書きするのは得策ではありませんか? foo.pdf.gpg暗号化後に1 つのファイルを取得することを期待していました (元のファイルfoo.pdfは自動的に削除されます)。