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.
| Formato | Región de relleno | Se abre con | Mínimo |
|---|---|---|---|
| BIN | Todo el archivo son bytes imprimibles pseudoaleatorios | editores hexadecimales y cualquier cosa que lea bytes | 1 B |
| ZIP | Un archivo de carga útil almacenado dentro del archivo sin compresión | Explorer, Finder, 7-Zip, unzip y toda biblioteca zip | 368 B |
| CSV | Filas adicionales, con la última fila rellenada para caer en el byte exacto | Excel, Sheets, pandas y cualquier analizador de CSV | 80 B |
| JSON | Un campo de texto final, para que el documento siga siendo analizable | cualquier analizador JSON, jq y las herramientas de desarrollo del navegador | 60 B |
| SQL | Un comentario de bloque | psql, mysql, DBeaver y cualquier cliente SQL | 126 B |
| XLSX | Una parte binaria dentro del paquete, fuera de los datos de la hoja | Microsoft Excel, LibreOffice Calc, Numbers y openpyxl | 2,439 B |
| XML | Un nodo de comentario XML | cualquier analizador XML o navegador | 114 B |
| DOCX | Una parte binaria declarada en [Content_Types].xml, que Word ignora | Microsoft Word, LibreOffice, Google Docs y python-docx | 1,496 B |
| HTML | Un comentario HTML | todos los navegadores | 189 B |
| MD | Un comentario HTML, que los renderizadores de Markdown ocultan | cualquier editor de Markdown o generador de sitios estáticos | 80 B |
| Un flujo de contenido sin referenciar, el mismo mecanismo que usan los editores de PDF para actualizaciones incrementales | Acrobat, Preview, Chrome y toda biblioteca PDF, incluidas pdf.js y pypdf | 772 B | |
| TXT | Caracteres ASCII imprimibles | cualquier cosa | 1 B |
| JPG | Segmentos de comentario COM, el campo que la especificación JPEG reserva para texto libre | todo visor de imágenes y herramienta compatible con cámaras | 1,927 B |
| PNG | Un fragmento de metadatos tEXt con un CRC válido, que los decodificadores omiten | cualquier visor de imágenes, navegador o biblioteca de imágenes | 288 B |
| SVG | Un comentario XML dentro del documento | navegadores, Illustrator, Figma e Inkscape | 200 B |
| WebP | Un fragmento RIFF personalizado, con el campo de tamaño del contenedor corregido después | navegadores modernos, Photoshop 23+ y herramientas libwebp | 1,309 B |
| MP3 | Una etiqueta ID3v2 dimensionada para absorber el resto | cualquier reproductor multimedia y ffprobe | 427 B |
| MP4 | Una caja "free", el átomo de espacio reservado propio del contenedor | analizadores de contenedores y ffprobe — nota: no lleva pista de video, así que no se reproducirá | 48 B |
| WAV | Muestras de audio — todo el archivo son datos de audio reales | cualquier reproductor multimedia, Audacity, ffmpeg y el módulo wave de Python | 45 B |
| BAT | Texto inalcanzable después de un goto :eof, que cmd.exe nunca analiza | Bloc de notas, VS Code y cmd.exe | 111 B |
| EXE | Bytes finales después de un encabezado que declara cero secciones, de modo que un cargador real de Windows se niega a ejecutarlo | administradores de archivos y escáneres antivirus — deliberadamente nunca se ejecuta | 512 B |
| ISO | El contenido de un archivo README.TXT real dentro de la imagen de disco | montaje de disco en Explorer/Finder, 7-Zip y cualquier lector de ISO 9660 | 43,009 B |