Если у меня есть подписанный двоичный файл размером 100 МБ, который я загружаю через интернет, мне нужно 200 Мб дискового пространства, чтобы открыть его. Файл просто подписан, а не зашифрован.
при нехватке места на диске невозможно получить исходный файл из-за сбоя команды gpg. Я видел, что подписанный файл gpg является исходным файлом + некоторые байты подписи в начале и в конце. Можно ли удалить эти байты из файла без создания нового файла, тем самым экономя место на диске ? Подпись можно проверить с помощью :
# gpg --verify filename.gpg
без создания нового файла на диске. Пример рабочего процесса описан ниже:
# # Sample workflow
# cd /tmp/new
# wget http://someaddress/filename.gpg
# ls
filename.gpg
# du -h filename.gpg
100M filename.gpg
# gpg filename.gpg
gpg: Signature made Thu May 28 10:53:26 2015 UTC using RSA key ID XXXXXXXXX
gpg: Good signature from "Example <example@example.com>"
# ls
filename filename.gpg
# du -ch *
100M filename
100M filename.gpg
200M total
# rm filename.gpg
когда на диске мало места, имя файла gpg.команда gpg не будет выполнена.