Qu'est-ce que le format de fichier PES ?
Le format de fichier .pes est utilisé par les logiciels de broderie assistée par ordinateur créés par Brother Industries. Les fichiers .pes stockent les données de palette de couleurs, les instructions de motifs et les commandes opérationnelles pour les machines à broder, y compris les commandes de point start, stop et trim (coupe).
Chaque fichier .pes commence par les octets magiques ASCII #PES à l'offset 0, suivis d'un code de version à 4 caractères - par exemple, #PES0001 (v1) jusqu'à #PES0100 (v10/v11). La version est cruciale : les machines plus anciennes rejettent souvent une version .pes plus récente et refusent de charger le motif. En interne, le fichier encapsule un bloc .PEC contenant les commandes de points de bas niveau, ainsi qu'une miniature de prévisualisation monochrome intégrée de la broderie.
Les fichiers .pes sont générés par l'outil logiciel PE-Design disponible pour certaines machines à coudre Brother. Le standard .pes est également reconnu par les machines d'autres fabricants, comme Babylock et Bernina. Des outils tiers tels qu'Embird et Ink/Stitch peuvent également ouvrir et convertir les motifs .pes.
Un fichier .pes contient des instructions de points encodées sous forme de coordonnées relatives qui sont interprétées par la machine à broder pour coudre le motif sur une surface donnée. Le format prend également en charge les commandes de changement de couleur afin que la machine s'arrête et invite l'opérateur à changer de fil avant de continuer. Les motifs sont fréquemment convertis à partir du .DST ou d'autres formats de broderie, ou numérisés à partir d'images vectorielles, avant d'être enregistrés en .pes.
Sécurité et sûreté
RISQUE : LOWUn fichier PES contient des données de points passives - il ne contient aucun code exécutable, son ouverture est donc sûre. Les précautions réelles sont d'ordre pratique et non sécuritaire : broder un motif trop grand pour votre cadre, ou une version PES non supportée par votre machine, peut échouer ou endommager l'ouvrage - vérifiez toujours la taille et la version au préalable. Les convertisseurs web gratuits « PES vers image » ou « photo vers PES » sont souvent décevants (la numérisation automatique est de basse qualité) ; téléchargez uniquement des motifs provenant de sites de broderie réputés. Comme toujours, confirmez l'extension réelle d'un fichier s'il provient d'une source non fiable.
Détails du format
en brefProgrammes qui ouvrent les fichiers PES
Détails techniques
spécifications approfondies| Type de format | Conception de broderie machine binaire (données de points, table des couleurs, aperçu intégré) |
| Octets magiques | `#PES` (hex 23 50 45 53) à l'offset 0, immédiatement suivi d'un code de version à 4 caractères |
| Encodage de la version | Chaîne ASCII de 4 caractères après `#PES` ; ex: `0001` = v1, `0060` = v6, `0100` = v10/v11 |
| Bloc PEC interne | Chaque fichier `.pes` intègre un bloc de commandes de points de bas niveau marqué `#PEC` ; l'en-tête PES stocke l'offset de l'octet correspondant |
| Miniature intégrée | Miniature bitmap monochrome 1 bit (généralement 48×38 px) stockée dans l'en-tête PES pour la prévisualisation du motif sur écran |
| Encodage des coordonnées de points | Offsets signés relatifs de 12 bits dans des enregistrements PEC de 3 octets ; l'unité est de 0,1 mm (10 unités = 1 mm) |
| Commandes de contrôle | Codes d'enregistrement PEC dédiés pour `jump`, `trim`, `color-change` et `end`, intégrés parmi les enregistrements de points |
| Stockage des couleurs de fil | Entrées indexées de 1 octet référençant la palette de couleurs de fil propriétaire de Brother ; une entrée par changement de couleur |
| Endianness | Binaire Little-endian dans tout le fichier |
| Boîte englobante du motif | L'en-tête PES stocke la largeur et la hauteur du motif en unités de 0,1 mm, utilisées par la machine pour le placement dans le cadre |
| Type MIME | `application/octet-stream` (aucun sous-type MIME spécifique à la broderie n'est enregistré) |
| Compatibilité inter-marques | Natif des machines Brother et Babylock ; également accepté par de nombreux systèmes de broderie Bernina |
| Risque de compatibilité de version | Les machines rejettent les fichiers `.pes` dont la version est supérieure à celle qu'elles supportent ; enregistrez dans la version la plus basse autorisée par le motif |
| Taille de fichier typique | De quelques kilo-octets à environ 300 Ko, selon le nombre de points et les dimensions de la miniature intégrée |
| Publié | 1990s (Brother PE-Design); PES versions through v1-v11 |