Wat is het PES-bestandsformaat?
Het .pes bestandsformaat wordt gebruikt door computerondersteunde borduursoftware van Brother Industries. .pes bestanden slaan kleurenpaletgegevens, patrooninstructies en operationele commando's op voor borduurmachines, inclusief start, stop en trim (afknip) steekopdrachten.
Elk .pes bestand opent met de ASCII magic bytes #PES op byte-offset 0, gevolgd door een versiecode van 4 tekens - bijvoorbeeld #PES0001 (v1) tot en met #PES0100 (v10/v11). De versie is van groot belang: oudere machines zullen vaak een nieuwere .pes versie weigeren en het ontwerp niet laden. Intern bevat het bestand een .PEC blok met de low-level steekopdrachten, samen met een ingesloten monochrome miniatuurweergave van het borduurwerk.
.pes bestanden worden gegenereerd door de PE-Design softwaretool die beschikbaar is voor geselecteerde Brother naaimachines. De .pes standaard wordt ook herkend door machines van andere fabrikanten, zoals Babylock en Bernina. Tools van derden, zoals Embird en Ink/Stitch, kunnen ook .pes ontwerpen openen en converteren.
Een .pes bestand bevat steekinstructies gecodeerd als relatieve coördinaten die door de borduurmachine worden geïnterpreteerd om het ontwerp op een bepaald oppervlak te naaien. Het formaat ondersteunt ook kleurwisselcommando's, zodat de machine pauzeert en de operator vraagt om van garen te wisselen voordat deze verdergaat. Ontwerpen worden vaak geconverteerd van .DST of andere borduurformaten, of gedigitaliseerd vanuit vectorkunst, voordat ze worden opgeslagen als .pes.
Beveiliging & veiligheid
RISICO: LOWEen PES-bestand bevat passieve steekgegevens - het bevat geen uitvoerbare code, dus het openen ervan is veilig. De waarschuwingen in de praktijk zijn praktisch, niet beveiligingsgerelateerd: het borduren van een ontwerp dat te groot is voor uw borduurring, of een PES-versie die uw machine niet ondersteunt, kan mislukken of het werk beschadigen - controleer altijd eerst de grootte en versie. Gratis „PES naar afbeelding” of „foto naar PES” webconverters stellen vaak teleur (automatisch digitaliseren is van lage kwaliteit); download alleen ontwerpen van gerenommeerde borduursites. Bevestig zoals altijd de echte extensie van een bestand als het van een onbetrouwbare bron komt.
Formaatdetails
in een notendopProgramma's die PES-bestanden openen
Technische details
diepe specificaties| Formaattype | Binair machine-borduurbestand (steekgegevens, kleurentabel, ingesloten voorbeeld) |
| Magic bytes | `#PES` (hex 23 50 45 53) op byte-offset 0, direct gevolgd door een versiecode van 4 tekens |
| Versiecodering | ASCII-tekenreeks van 4 tekens na `#PES`; bijv. `0001` = v1, `0060` = v6, `0100` = v10/v11 |
| Intern PEC-blok | Elk `.pes` bestand bevat een `#PEC`-getagd low-level steekopdrachtenblok; de PES-header slaat de byte-offset daarnaartoe op |
| Ingesloten miniatuur | 1-bit monochrome bitmap-miniatuur (meestal 48×38 px) opgeslagen in de PES-header voor een voorbeeld van het ontwerp op het scherm |
| Codering steekcoördinaten | Relatieve 12-bit gesigneerde offsets in 3-byte PEC-records; eenheid is 0,1 mm (10 eenheden = 1 mm) |
| Besturingscommando's | Specifieke PEC-recordcodes voor `jump`, `trim`, `color-change` en `end`, ingebed tussen de steekrecords |
| Opslag garenkleuren | Geïndexeerde 1-byte vermeldingen die verwijzen naar het eigen garenkleurenpalet van Brother; één vermelding per kleurwissel |
| Endianness | Little-endian binair door het hele bestand |
| Begrenzingskader ontwerp | De PES-header slaat de breedte en hoogte van het ontwerp op in eenheden van 0,1 mm, gebruikt door de machine voor de plaatsing in de borduurring |
| MIME-type | `application/octet-stream` (geen geregistreerd borduurspecifiek MIME-subtype) |
| Compatibiliteit tussen merken | Systeemeigen voor Brother- en Babylock-machines; ook geaccepteerd door veel Bernina-borduursystemen |
| Risico versiecompatibiliteit | Machines weigeren `.pes` bestanden met een hogere versie dan ze ondersteunen; sla op in de laagste versie die het ontwerp toestaat |
| Typische bestandsgrootte | Enkele kilobytes tot ongeveer 300 KB, afhankelijk van het aantal steken en de afmetingen van de ingesloten miniatuur |
| Uitgebracht | 1990s (Brother PE-Design); PES versions through v1-v11 |