Saltar al contenido
Aback Tools Logo

Validador de encabezados PDF

Suelte cualquier archivo para comprobar instantáneamente si comienza con los %PDF-bytes mágicos correctos requeridos por la especificación PDF. El validador lee solo los primeros bytes de su archivo (no los carga en ningún servidor) y muestra la versión de PDF detectada, el desplazamiento de bytes, la identificación del tipo de archivo y un volcado hexadecimal de los bytes iniciales.

PDF Header Validator
Drop any file to validate its PDF header structure - the %PDF- magic byte signature, version number (PDF 1.0-2.0), binary comment, %%EOF marker, and startxref keyword. Displays the raw hex and ASCII bytes for the first 16 bytes of the file with a full pass/fail report for every required and recommended PDF specification check. Zero server uploads - all validation runs locally in your browser.

Drop any file here, or click to browse

PDF, image, archive, text - any file type accepted

¿Por qué utilizar nuestro validador de encabezados de PDF?

  • Validación estructural de 6 puntos: el validador de encabezados de PDF verifica todos los elementos de encabezado de PDF requeridos y recomendados: %PDF- bytes mágicos, número de versión (1.0-2.0), línea de comentario binario, marcador %%EOF, palabra clave startxref y extensión de archivo, con un resultado claro de pasa/falla y una etiqueta de gravedad para cada uno.
  • Visualización de bytes hexadecimales y ASCII sin formato: el validador de encabezados de PDF muestra los primeros 16 bytes de su archivo como pares hexadecimales formateados y caracteres ASCII, además de la secuencia hexadecimal de comentarios binarios, para que pueda ver exactamente lo que ve el lector de PDF cuando abre el archivo, sin ambigüedad.
  • 100% privado: no se requiere carga: toda la validación del encabezado se ejecuta completamente en su navegador. Su archivo nunca se carga en ningún servidor, nunca se almacena y nunca se transmite a través de una red. El validador de encabezados de PDF lee solo el primer KB y los últimos 512 bytes; no se envía nada externamente.
  • Resultados instantáneos en cualquier archivo: el validador de encabezados de PDF acepta cualquier archivo (.pdf, .PDF, archivos renombrados, archivos sin extensión) y devuelve resultados al instante. Sin esperas, sin límites de tamaño de archivo, no es necesario registrarse. 100% gratis para validaciones ilimitadas.

Casos de uso comunes para el validador de encabezados de PDF

  • Diagnóstico de errores de "PDF no válido": cuando un lector de PDF informa "un archivo PDF no válido" o se niega a abrir un documento, use primero el validador de encabezado de PDF; confirma instantáneamente si la firma %PDF y los marcadores estructurales requeridos están presentes, reduciendo la causa de la falla.
  • Canales de validación de carga de archivos: utilice el validador de encabezados de PDF como una verificación previa rápida antes de pasar un PDF por un procesamiento más costoso: OCR, compresión o conversión. La detección temprana de encabezados no válidos evita fallas posteriores y ahorra recursos de procesamiento.
  • Detección de archivos renombrados o disfrazados: los archivos renombrados a .pdf que en realidad son imágenes JPEG, archivos ZIP u otros formatos no pasarán la verificación del encabezado %PDF inmediatamente. El validador de encabezados de PDF detecta esta discrepancia antes de que el archivo llegue a cualquier canal de procesamiento.
  • Desarrollo y pruebas de la biblioteca de PDF: cuando cree o pruebe el código de generación de PDF, utilice el validador de encabezados de PDF para confirmar que sus archivos de salida tengan un encabezado correcto, un byte de versión válido, un comentario binario y un marcador %%EOF terminado correctamente, detectando defectos de salida antes de la implementación.
  • Comprobación de archivos PDF recuperados o reparados: los archivos PDF recuperados de daños, descargas parciales o herramientas de recuperación de disco pueden tener un encabezado dañado. El validador de encabezados de PDF confirma si %PDF- Signature, startxref y %%EOF sobrevivieron a la recuperación antes de que usted dedique tiempo a procesar el archivo.
  • Aprendizaje sobre el cumplimiento de las especificaciones de PDF: el validador de encabezados de PDF hace tangibles los requisitos de los encabezados de especificaciones de PDF, mostrando exactamente qué bytes se requieren, sus valores hexadecimales y si su archivo cumple. Útil para desarrolladores que aprenden el formato PDF o se preparan para trabajos de cumplimiento de PDF/A.

¿Qué es el encabezado del PDF?

Todo archivo PDF válido debe comenzar con una secuencia específica de bytes denominada encabezado PDF. La primera línea es la firma %PDF (hexadecimal: 25 50 44 46 2D ) seguida inmediatamente por el número de versión, por ejemplo %PDF-1.7 o %PDF-2.0 . Esta firma indica a los lectores de PDF, sistemas operativos y detectores de tipo de contenido que el archivo es un documento PDF. La especificación PDF (ISO 32000) requiere que esta firma aparezca en el desplazamiento del byte 0; no debe haber ningún byte antes. El encabezado también es la base para la detección del tipo MIME: un archivo cuyos primeros bytes coincidan con %PDF- tiene el tipo MIME aplicación/pdf independientemente de su extensión de archivo.

Cómo funciona nuestro validador de encabezados de PDF

  1. Cargue su archivo: suelte cualquier archivo (.pdf, archivos renombrados o cualquier otra extensión) en la zona de colocación. El validador de encabezados de PDF lee solo el primer KB y los últimos 512 bytes de su archivo localmente en su navegador. No se cargan datos en ningún servidor.
  2. Análisis estructural: la herramienta verifica seis elementos del encabezado en orden: (1) la firma del byte mágico %PDF en el desplazamiento 0, (2) el número de versión del PDF (1.0-2.0), (3) el comentario binario opcional en la segunda línea, (4) el marcador %%EOF cerca del final del archivo, (5) la palabra clave startxref y el desplazamiento del byte, y (6) la extensión del archivo. Cada verificación está etiquetada como Requerido, Recomendado o Información y devuelve pasa/falla con los valores de bytes reales encontrados.
  3. Resultados: un cartel de veredicto (Válido/Advertencia/No válido) resume el resultado. Los bytes hexadecimales y ASCII sin procesar completos para los primeros 16 bytes del archivo se muestran junto con los resultados de la verificación individual para que pueda ver exactamente qué hay en el archivo a nivel de bytes.

Lo que se valida

  • %PDF- firma (Obligatorio): Los bytes 0-4 deben ser 25 50 44 46 2D. La ausencia significa que el archivo no es un PDF.
  • Número de versión de PDF (obligatorio): los bytes 5 a 7 codifican la versión (por ejemplo, 31 2E 37 = "1,7"). Versiones válidas: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 2.0.
  • Comentario binario: segunda línea de encabezado (recomendado): una línea que comienza con % y contiene bytes > 127, señala contenido binario a clientes FTP y algunos servidores proxy. Requerido por PDF/A.
  • Marcador %%EOF y startxref (obligatorio): el marcador de fin de archivo %%EOF y la palabra clave startxref anterior son necesarios para una estructura PDF válida. Los valores faltantes indican truncamiento o corrupción.

Privacidad, limitaciones y disponibilidad

El validador de encabezados de PDF lee solo los primeros 1024 bytes y los últimos 512 bytes de su archivo; no carga el documento completo en la memoria. Todo el procesamiento se ejecuta en el lado del cliente en su navegador mediante JavaScript; su archivo nunca se transmite a ningún servidor. La herramienta valida únicamente la estructura del encabezado del PDF; no verifica la integridad de la tabla de referencias cruzadas, la validez de los objetos PDF individuales ni la conformidad a nivel de documento (PDF/A, PDF/UA, PDF/X). Para una validación estructural completa, utilice PDF Inspector o PDF Preflight Checker. La herramienta es 100% gratuita, no tiene límites de tamaño de archivo y no es necesario registrarse.

Preguntas frecuentes

Un validador de encabezados de PDF comprueba si un archivo comienza con la secuencia de bytes mágicos %PDF correcta que requiere la especificación PDF (ISO 32000). Confirma que el archivo es un PDF genuino en lugar de una imagen, archivo o documento con otro nombre, y extrae la versión de especificación PDF declarada del encabezado.

La cadena %PDF- es el número mágico que identifica un archivo como PDF. Corresponde a los cinco bytes 25 50 44 46 2D en hexadecimal. Los caracteres que siguen (como 1.4, 1.7 o 2.0) indican con qué versión de la especificación PDF se creó el documento. Cualquier archivo al que le falte este encabezado en el byte 0 o cerca de él no es un PDF válido.

Sí. El validador de encabezados de PDF verifica solo los primeros bytes del archivo. Un documento puede tener un encabezado %PDF válido pero aún así ser ilegible debido a una tabla de referencias cruzadas dañada, secuencias de objetos corruptas o falta de un marcador EOF. La validación del encabezado es la primera comprobación más rápida: para un diagnóstico más profundo, utilice la herramienta de reparación de PDF o el visor de tablas de referencias cruzadas de PDF.

No. El validador de encabezados de PDF lee su archivo por completo en su navegador utilizando la API FileReader de JavaScript. Sólo se leen los primeros 1.024 bytes y no se transmite nada a ningún servidor. Su documento nunca sale de su dispositivo, lo que hace que esta herramienta sea segura para archivos confidenciales o sensibles.

El validador de encabezados de PDF reconoce todas las versiones de especificaciones de PDF publicadas: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7 (era Acrobat) y 2.0 (ISO 32000-2). También informa cualquier cadena de versión no estándar que encuentre en el encabezado con fines de investigación.

Cuando un archivo no pasa la verificación del encabezado del PDF, el validador identifica el tipo de archivo real a partir de sus bytes mágicos. Los archivos comunes que no son PDF disfrazados con una extensión .pdf incluyen JPEG (FFD8FF), PNG (89504E47), ZIP y DOCX/XLSX/PPTX (504B0304) y archivos de texto sin formato que comienzan con ASCII legible distinto de %PDF-.

El volcado hexadecimal muestra los primeros 32 bytes de su archivo en hexadecimal y ASCII, uno al lado del otro, la misma vista utilizada por editores hexadecimales como HxD o xxd. Le permite confirmar visualmente los bytes sin procesar al comienzo del archivo e identificar la firma de formato exacta presente.

Sí, completamente gratis. Sin registro, sin nivel premium, sin límites de tamaño de archivo y sin necesidad de cargar archivos. El validador de encabezados de PDF se ejecuta completamente en su navegador con JavaScript del lado del cliente y puede usarse tantas veces como sea necesario sin restricciones.

La versión actual se centra en el encabezado del archivo, la firma %PDF, al inicio del archivo. La especificación PDF también requiere un marcador %%EOF cerca del final del archivo, pero para validarlo es necesario leer más parte del archivo. Para una verificación estructural completa, incluido el marcador EOF y la tabla de referencias cruzadas, utilice el Visor de tablas de referencias cruzadas de PDF.