Especificaciones

A dónde van los bytes.

El relleno nunca es basura añadida. Cada formato tiene una región que su propia especificación reserva para datos extra, y ese es el único lugar donde se escribe.

FormatoRegión de rellenoSe abre conMínimo
PDFUn flujo de contenido sin referenciar, el mismo mecanismo que usan los editores de PDF para actualizaciones incrementalesAcrobat, Preview, Chrome y toda biblioteca PDF, incluidas pdf.js y pypdf772 B
DOCXUna parte binaria declarada en [Content_Types].xml, que Word ignoraMicrosoft Word, LibreOffice, Google Docs y python-docx1,496 B
TXTCaracteres ASCII imprimiblescualquier cosa1 B
MDUn comentario HTML, que los renderizadores de Markdown ocultancualquier editor de Markdown o generador de sitios estáticos80 B
HTMLUn comentario HTMLtodos los navegadores189 B
PNGUn fragmento de metadatos tEXt con un CRC válido, que los decodificadores omitencualquier visor de imágenes, navegador o biblioteca de imágenes288 B
JPGSegmentos de comentario COM, el campo que la especificación JPEG reserva para texto libretodo visor de imágenes y herramienta compatible con cámaras1,927 B
WebPUn fragmento RIFF personalizado, con el campo de tamaño del contenedor corregido despuésnavegadores modernos, Photoshop 23+ y herramientas libwebp1,309 B
SVGUn comentario XML dentro del documentonavegadores, Illustrator, Figma e Inkscape200 B
CSVFilas adicionales, con la última fila rellenada para caer en el byte exactoExcel, Sheets, pandas y cualquier analizador de CSV80 B
JSONUn campo de texto final, para que el documento siga siendo analizablecualquier analizador JSON, jq y las herramientas de desarrollo del navegador60 B
XLSXUna parte binaria dentro del paquete, fuera de los datos de la hojaMicrosoft Excel, LibreOffice Calc, Numbers y openpyxl2,439 B
XMLUn nodo de comentario XMLcualquier analizador XML o navegador114 B
SQLUn comentario de bloquepsql, mysql, DBeaver y cualquier cliente SQL126 B
WAVMuestras de audio — todo el archivo son datos de audio realescualquier reproductor multimedia, Audacity, ffmpeg y el módulo wave de Python45 B
MP3Una etiqueta ID3v2 dimensionada para absorber el restocualquier reproductor multimedia y ffprobe427 B
MP4Una caja "free", el átomo de espacio reservado propio del contenedoranalizadores de contenedores y ffprobe — nota: no lleva pista de video, así que no se reproducirá48 B
ZIPUn archivo de carga útil almacenado dentro del archivo sin compresiónExplorer, Finder, 7-Zip, unzip y toda biblioteca zip368 B
BINTodo el archivo son bytes imprimibles pseudoaleatorioseditores hexadecimales y cualquier cosa que lea bytes1 B
EXEBytes finales después de un encabezado que declara cero secciones, de modo que un cargador real de Windows se niega a ejecutarloadministradores de archivos y escáneres antivirus — deliberadamente nunca se ejecuta512 B
BATTexto inalcanzable después de un goto :eof, que cmd.exe nunca analizaBloc de notas, VS Code y cmd.exe111 B
ISOEl contenido de un archivo README.TXT real dentro de la imagen de discomontaje de disco en Explorer/Finder, 7-Zip y cualquier lector de ISO 966043,009 B