Hvad er PES-filformatet?
Filformatet .pes bruges af computerstøttet broderisoftware skabt af Brother Industries. .pes-filer gemmer farvepaletdata, mønsterinstruktioner og driftskommandoer til broderimaskiner, herunder start-, stop- og trim-stingkommandoer.
Enhver .pes-fil starter med ASCII magic bytes #PES ved byte-offset 0, efterfulgt af en 4-tegns versionskode - for eksempel #PES0001 (v1) til #PES0100 (v10/v11). Versionen er vigtig: ældre maskiner vil ofte afvise en nyere .pes-version og nægte at indlæse designet. Internt indpakker filen en .PEC-blok, der indeholder stingkommandoer på lavt niveau, sammen med en indlejret monokrom miniaturevisning af broderiet.
.pes-filer genereres af softwareværktøjet PE-Design, der er tilgængeligt til udvalgte Brother-symaskiner. .pes-standarden anerkendes også af maskiner fra andre producenter, for eksempel Babylock og Bernina. Tredjepartsværktøjer som Embird og Ink/Stitch kan også åbne og konvertere .pes-designs.
En .pes-fil indeholder stinginstruktioner kodet som relative koordinater, der fortolkes af broderimaskinen til at sy designet på en given overflade. Formatet understøtter også farveskift-kommandoer, så maskinen holder pause og beder operatøren om at skifte tråd, før den fortsætter. Designs bliver ofte konverteret fra .DST eller andre broderiformater, eller digitaliseret fra vektorgrafik, før de gemmes som .pes.
Sikkerhed og tryghed
RISIKO: LOWEn PES-fil er passive stingdata - den indeholder ingen eksekverbar kode, så det er sikkert at åbne en. De reelle forholdsregler er praktiske, ikke sikkerhedsmæssige: Syning af et design, der er for stort til din ramme, eller en PES-version, som din maskine ikke understøtter, kan fejle eller beskadige arbejdet - tjek altid størrelse og version først. Gratis «PES til billede» eller «foto til PES» web-konvertere skuffer ofte (automatisk digitalisering er af lav kvalitet); og download kun designs fra anerkendte broderisider. Som altid bør du bekræfte en fils reelle filtype, hvis den kommer fra en upålidelig kilde.
Formatdetaljer
kort fortaltProgrammer der åbner PES-filer
Tekniske detaljer
dyb specifikation| Format-type | Binært maskinbroderidesign (stingdata, farvetabel, indlejret forhåndsvisning) |
| Magic bytes | `#PES` (hex 23 50 45 53) ved byte-offset 0, umiddelbart efterfulgt af en 4-tegns versionskode |
| Versionskodning | 4-tegns ASCII-streng efter `#PES`; f.eks. `0001` = v1, `0060` = v6, `0100` = v10/v11 |
| Intern PEC-blok | Hver `.pes`-fil indlejrer en `#PEC`-mærket stingkommandoblok på lavt niveau; PES-headeren gemmer byte-offsettet til denne |
| Indlejret miniature | 1-bit monokrom bitmap-miniature (typisk 48×38 px) gemt i PES-headeren til forhåndsvisning af designet på skærmen |
| Kodning af stingkoordinater | Relative 12-bit signerede offsets i 3-byte PEC-poster; enheden er 0,1 mm (10 enheder = 1 mm) |
| Kontrolkommandoer | Dedikerede PEC-postkoder for `jump`, `trim`, `color-change` og `end`, indlejret blandt stingposterne |
| Lagring af trådfarver | Indekserede 1-byte indtastninger, der refererer til Brothers proprietære trådfarvepalet; én indtastning pr. farveskift |
| Endianness | Little-endian binær gennem hele filen |
| Design-afgrænsningsboks | PES-headeren gemmer designets bredde og højde i 0,1 mm enheder, som bruges af maskinen til placering i rammen |
| MIME-type | `application/octet-stream` (ingen registreret broderispecifik MIME-undertype) |
| Kompatibilitet på tværs af mærker | Indfødt til Brother- og Babylock-maskiner; accepteres også af mange Bernina-broderisystemer |
| Risiko ved versionskompatibilitet | Maskiner afviser `.pes`-filer med en højere version, end de understøtter; gem i den laveste version, som designet tillader |
| Typisk filstørrelse | Få kilobytes til ca. 300 KB, afhængigt af antal sting og dimensioner på den indlejrede miniature |
| Udgivet | 1990s (Brother PE-Design); PES versions through v1-v11 |