¿Qué es el formato de archivo PES?
El formato de archivo .pes es utilizado por el software de bordado asistido por computadora creado por Brother Industries. Los archivos .pes almacenan datos de la paleta de colores, instrucciones de patrones y comandos operativos para máquinas de bordar, incluyendo comandos de puntada start, stop y trim.
Cada archivo .pes comienza con los magic bytes ASCII #PES en el desplazamiento de byte 0, seguidos de un código de versión de 4 caracteres; por ejemplo, #PES0001 (v1) hasta #PES0100 (v10/v11). La versión es significativa: las máquinas más antiguas a menudo rechazan una versión de .pes más reciente y se niegan a cargar el diseño. Internamente, el archivo envuelve un bloque .PEC que contiene los comandos de puntada de bajo nivel, junto con una vista previa en miniatura monocromática incrustada del bordado.
Los archivos .pes son generados por la herramienta de software PE-Design disponible para determinadas máquinas de coser Brother. El estándar .pes también es reconocido por máquinas de otros fabricantes, por ejemplo Babylock y Bernina. Herramientas de terceros como Embird e Ink/Stitch también pueden abrir y convertir diseños .pes.
Un archivo .pes contiene instrucciones de puntada codificadas como coordenadas relativas que son interpretadas por la máquina de bordar para coser el diseño en una superficie determinada. El formato también admite comandos de cambio de color para que la máquina se detenga y solicite al operador que cambie el hilo antes de continuar. Los diseños se convierten con frecuencia desde .DST u otros formatos de bordado, o se digitalizan a partir de arte vectorial, antes de guardarse como .pes.
Seguridad y protección
RIESGO: LOWUn archivo PES contiene datos de puntada pasivos: no contiene código ejecutable, por lo que abrir uno es seguro. Las precauciones del mundo real son prácticas, no de seguridad: bordar un diseño que es demasiado grande para su bastidor, o una versión de PES que su máquina no admite, puede fallar o dañar el trabajo; siempre verifique primero el tamaño y la versión. Los convertidores web gratuitos de «PES a imagen» o «foto a PES» a menudo decepcionan (la digitalización automática es de baja calidad); y descargue diseños solo de sitios de bordado de buena reputación. Como siempre, confirme la extensión real de un archivo si proviene de una fuente no confiable.
Detalles del formato
en pocas palabrasProgramas que abren archivos PES
Detalles técnicos
especificación profunda| Tipo de formato | Diseño binario de bordado a máquina (datos de puntada, tabla de colores, vista previa incrustada) |
| Magic bytes | `#PES` (hex 23 50 45 53) en el desplazamiento de byte 0, seguido inmediatamente por un código de versión de 4 caracteres |
| Codificación de versión | Cadena ASCII de 4 caracteres después de `#PES`; por ejemplo, `0001` = v1, `0060` = v6, `0100` = v10/v11 |
| Bloque PEC interno | Cada archivo `.pes` incrusta un bloque de comandos de puntada de bajo nivel con la etiqueta `#PEC`; el encabezado PES almacena el desplazamiento de byte hacia él |
| Miniatura incrustada | Miniatura de mapa de bits monocromática de 1 bit (normalmente 48×38 px) almacenada en el encabezado PES para la previsualización del diseño en pantalla |
| Codificación de coordenadas de puntada | Desplazamientos firmados de 12 bits relativos en registros PEC de 3 bytes; la unidad es 0.1 mm (10 unidades = 1 mm) |
| Comandos de control | Códigos de registro PEC dedicados para `jump`, `trim`, `color-change` y `end`, incrustados entre los registros de puntada |
| Almacenamiento de color de hilo | Entradas indexadas de 1 byte que hacen referencia a la paleta de colores de hilo patentada de Brother; una entrada por cada cambio de color |
| Endianness | Binario Little-endian en todo el archivo |
| Caja delimitadora del diseño | El encabezado PES almacena el ancho y el alto del diseño en unidades de 0.1 mm, utilizados por la máquina para la colocación en el bastidor |
| Tipo MIME | `application/octet-stream` (sin subtipo MIME específico de bordado registrado) |
| Compatibilidad entre marcas | Nativo de las máquinas Brother y Babylock; también aceptado por muchos sistemas de bordado Bernina |
| Riesgo de compatibilidad de versiones | Las máquinas rechazan archivos `.pes` con una versión superior a la que admiten; guarde en la versión más baja que permita el diseño |
| Tamaño de archivo típico | Desde unos pocos kilobytes hasta aproximadamente 300 KB, dependiendo del recuento de puntadas y las dimensiones de la miniatura incrustada |
| Lanzado | 1990s (Brother PE-Design); PES versions through v1-v11 |