O que é o formato de ficheiro PES?
O formato de arquivo .pes é utilizado por softwares de bordado auxiliado por computador criados pela Brother Industries. Arquivos .pes armazenam dados de paleta de cores, instruções de padrões e comandos operacionais para máquinas de bordar, incluindo comandos de ponto de start (início), stop (parada) e trim (corte).
Todo arquivo .pes abre com os magic bytes ASCII #PES no deslocamento de byte 0, seguidos por um código de versão de 4 caracteres - por exemplo, #PES0001 (v1) até #PES0100 (v10/v11). A versão é significativa: máquinas mais antigas frequentemente rejeitam uma versão de .pes mais recente e se recusam a carregar o design. Internamente, o arquivo envolve um bloco .PEC contendo os comandos de ponto de baixo nível, junto com uma pré-visualização em miniatura monocromática incorporada do bordado.
Arquivos .pes são gerados pela ferramenta de software PE-Design disponível para máquinas de costura Brother selecionadas. O padrão .pes também é reconhecido por máquinas de outros fabricantes, como Babylock e Bernina. Ferramentas de terceiros, como Embird e Ink/Stitch, também podem abrir e converter designs .pes.
Um arquivo .pes contém instruções de pontos codificadas como coordenadas relativas que são interpretadas pela máquina de bordar para costurar o design em uma determinada superfície. O formato também suporta comandos de troca de cor para que a máquina pause e solicite ao operador a troca da linha antes de continuar. Os designs são frequentemente convertidos de .DST ou outros formatos de bordado, ou digitalizados a partir de arte vetorial, antes de serem salvos como .pes.
Segurança e proteção
RISCO: LOWUm arquivo PES contém dados de pontos passivos - não contém código executável, portanto, abrir um é seguro. As precauções do mundo real são práticas, não de segurança: bordar um design que é grande demais para o seu bastidor, ou uma versão de PES que sua máquina não suporta, pode falhar ou danificar o trabalho - sempre verifique o tamanho e a versão primeiro. Conversores web gratuitos de «PES para imagem» ou «foto para PES» costumam decepcionar (a digitalização automática é de baixa qualidade); e baixe designs apenas de sites de bordado confiáveis. Como sempre, confirme a extensão real de um arquivo se ele vier de uma fonte não confiável.
Detalhes do formato
em resumoProgramas que abrem arquivos PES
Detalhes técnicos
especificação profunda| Tipo de formato | Design de bordado à máquina binário (dados de pontos, tabela de cores, pré-visualização incorporada) |
| Magic bytes | `#PES` (hex 23 50 45 53) no deslocamento de byte 0, imediatamente seguido por um código de versão de 4 caracteres |
| Codificação de versão | String ASCII de 4 caracteres após `#PES`; ex: `0001` = v1, `0060` = v6, `0100` = v10/v11 |
| Bloco PEC interno | Cada arquivo `.pes` incorpora um bloco de comandos de ponto de baixo nível com a etiqueta `#PEC`; o cabeçalho PES armazena o deslocamento de byte para ele |
| Miniatura incorporada | Miniatura de bitmap monocromático de 1 bit (geralmente 48×38 px) armazenada no cabeçalho PES para pré-visualização do design na tela |
| Codificação de coordenadas de pontos | Deslocamentos assinados relativos de 12 bits em registros PEC de 3 bytes; a unidade é 0,1 mm (10 unidades = 1 mm) |
| Comandos de controle | Códigos de registro PEC dedicados para `jump`, `trim`, `color-change` e `end`, incorporados entre os registros de pontos |
| Armazenamento de cores de linha | Entradas indexadas de 1 byte referenciando a paleta de cores de linha proprietária da Brother; uma entrada por troca de cor |
| Endianness | Binário Little-endian em todo o arquivo |
| Caixa delimitadora do design | O cabeçalho PES armazena a largura e altura do design em unidades de 0,1 mm, usadas pela máquina para o posicionamento no bastidor |
| Tipo MIME | `application/octet-stream` (sem subtipo MIME específico para bordado registrado) |
| Compatibilidade entre marcas | Nativo para máquinas Brother e Babylock; também aceito por muitos sistemas de bordado Bernina |
| Risco de compatibilidade de versão | Máquinas rejeitam arquivos `.pes` com uma versão superior à que suportam; salve na versão mais baixa que o design permitir |
| Tamanho de arquivo típico | De alguns kilobytes a aproximadamente 300 KB, dependendo da contagem de pontos e das dimensões da miniatura incorporada |
| Lançado | 1990s (Brother PE-Design); PES versions through v1-v11 |