¿Qué es el formato de archivo PBM?
El formato .pbm (Portable Bitmap) es el miembro de 1 bit en blanco y negro de la familia Netpbm de formatos ráster sin compresión, junto con .pgm (escala de grises) y .ppm (color RGB completo). Creado por Jef Poskanzer a mediados de la década de 1980 como parte del conjunto de herramientas Pbmplus, está diseñado para la máxima simplicidad y portabilidad entre sistemas operativos.
Un archivo .pbm comienza con un número mágico de dos bytes seguido de un encabezado ASCII que declara las dimensiones de la imagen y, a continuación, los datos de los píxeles. Existen dos variantes:
- P1 (ASCII): cada píxel es el carácter
1(negro) o0(blanco), separados por espacios en blanco - totalmente legible por humanos y editable en cualquier editor de texto. - P4 (binario): los píxeles se empaquetan a razón de ocho por byte, con el bit más significativo primero, lo que hace que el archivo sea aproximadamente ocho veces más pequeño que su equivalente P1.
La profundidad de color es estrictamente de 1 bit - blanco y negro puro sin niveles de gris ni suavizado (anti-aliasing). No hay compresión, ni cifrado, ni sumas de comprobación. Esta simplicidad convierte al .pbm en un formato de intercambio fiable en el procesamiento de faxes, flujos de trabajo de OCR, rasterización de impresoras láser y flujos de trabajo de máscaras binarias en visión artificial.
Prácticamente todas las herramientas de procesamiento de imágenes importantes lo admiten: GIMP, ImageMagick, IrfanView y Photoshop pueden leer y escribir .pbm. Un archivo .pbm P1 válido puede incluso crearse a mano en un editor de texto plano. Para casos de uso modernos que requieren archivos de tamaño reducido, se suele preferir .png, pero el .pbm sigue siendo la opción estándar cuando se requiere una máscara binaria estricta.
Seguridad y protección
RIESGO: LOWPBM es una imagen ráster pasiva y totalmente documentada - encabezado más bits de píxeles crudos, sin scripts ni contenido ejecutable. Es seguro de abrir. Única preocupación práctica: los archivos grandes sin comprimir (especialmente ASCII P1) pueden ser muy pesados; conviértalos a PNG para ahorrar espacio. Sin riesgos de privacidad por EXIF o metadatos.
Detalles del formato
en pocas palabrasProgramas que abren archivos PBM
Detalles técnicos
especificación profunda| Profundidad de color | 1 bit (estrictamente blanco y negro; sin escala de grises) |
| Codificación de píxeles P1 | ASCII: cada píxel se almacena como el carácter «1» (negro) o «0» (blanco), separado por espacios |
| Codificación de píxeles P4 | Binario: 8 píxeles empaquetados por byte, con el bit más significativo primero |
| Número mágico | P1 (0x50 0x31) para la variante ASCII; P4 (0x50 0x34) para la variante binaria |
| Formato del encabezado | Texto ASCII - número mágico seguido del ancho y el alto (enteros separados por espacios) |
| Compresión | Ninguna (píxeles crudos sin comprimir) |
| Orden de empaquetado de bits | MSB-first para la variante binaria P4 |
| Formatos hermanos | .pgm (escala de grises, P2/P5), .ppm (color RGB, P3/P6); juntos forman la familia de formatos Netpbm/PNM |
| Tipo MIME | image/x-portable-bitmap |
| Tamaño de archivo típico | De unos pocos KB a decenas de MB (el binario P4 es aproximadamente 8 veces más pequeño que el equivalente ASCII P1) |
| Soporte de plataformas | Windows, macOS, Linux, Unix |
| Casos de uso comunes | Procesamiento de faxes, OCR, rasterización de impresoras láser, máscaras binarias de visión artificial |
| Legibilidad humana | La variante P1 (ASCII) es totalmente legible y editable en cualquier editor de texto |
| Lanzado | mid-1980s (Jef Poskanzer's Pbmplus toolkit) |
| Última versión | Stable since the 1990s; current Netpbm 10.x implements it (no format version bump) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | netpbm.sourceforge.net |
Conversiones de PBM
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos PBM.