¿Cómo obtener el tamaño original del archivo cifrado con GPG?


1

Tengo un archivo grande cifrado con GPG y también tengo la clave para descifrarlo. ¿Cómo puedo obtener el tamaño (en bytes) del archivo original sin cifrar, sin descifrar todo el archivo cifrado?

Respuestas:


2

Por defecto, gpg usa compresión, pero si no se usó compresión, el archivo original tiene casi el mismo tamaño que el archivo .gpg (una prueba con -z0solo 80 bytes añadidos).

Normalmente, gpg no le dice el tamaño del archivo descifrado, pero dado que tiene la frase de contraseña, puede comenzar a descifrar el archivo usando un poco de verbosidad adicional (con al menos dos -v, o -vv), solo deseche los datos descifrados escribiéndolo /dev/nullcon --output, todos juntos su comando podría verse como

gpg -vv --output /dev/null bigfile.gpg

Después de que comience el descifrado, verá la información que desea en la línea que comienza con "datos en bruto", como en:

        raw data: 298000 bytes

Los datos detallados tardarán solo unos segundos en imprimirse en el terminal (stderr), por lo que simplemente presione CTRL+ Cdespués para cancelar el resto del descifrado.


-2

Le insto a pedirle a la persona que le dé el archivo de suma de verificación.

Esta es una práctica común utilizada al distribuir software.

  • crear un archivo de suma de comprobación
  • firmar el archivo de suma de comprobación
  • distribuir tanto el software como el archivo de suma de comprobación

Si se aprueba la verificación de la suma de comprobación, los destinatarios saben que su software no ha sido modificado.

Si usted firma el archivo de suma de verificación, los destinatarios saben que es el archivo de suma de verificación correcto para el software distribuido.


Esto no responde la pregunta. Mi archivo ni siquiera es un software.
Martin Heralecký

¿Se supone que el archivo de suma de verificación es para el archivo de datos descifrado, y se supone que contiene su tamaño original?
Xen2050
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.