Qu'est-ce que le format de fichier LBX ?
.lbx est un fichier associé au logiciel de gestion de base de données Visual FoxPro. Les fichiers .lbx stockent des définitions d'étiquettes et de formats sous la forme d'une table dBASE - chaque enregistrement décrit un élément de la mise en page de l'étiquette (un champ, une ligne de texte, une image ou une bordure), ainsi que sa position, sa taille, sa police et une expression de données. Le fichier contient également des informations sur les entrées de la base de données à utiliser lors de l'impression des étiquettes. Les étiquettes sont généralement utilisées pour l'impression en série, et un fichier .lbx bien défini pilote précisément la mise en page.
Un .lbx est toujours jumelé à un fichier mémo compagnon .lbt qui contient les textes longs et les valeurs d'expression qui ne tiennent pas dans les colonnes de table à largeur fixe. Les deux fichiers doivent être conservés ensemble - le concepteur d'étiquettes ne peut pas ouvrir l'un sans l'autre. Sous le capot, le .lbx utilise le même schéma de moteur de rapport que les formulaires de rapport Visual FoxPro (.frx / .frt), et il commence par un octet d'en-tête de table dBASE standard (0x03), ce qui le rend lisible dans n'importe quel visionneur compatible DBF.
FoxPro a été conçu à l'origine comme un système de gestion de base de données autonome. Après l'acquisition de FoxPro par Microsoft, le produit a été renommé Visual FoxPro et étroitement intégré à Windows. Visual FoxPro prend pleinement en charge le langage de requête SQL aux côtés de ses commandes xBase natives. Microsoft a publié Visual FoxPro 9.0 en 2004 - la version finale du logiciel - et a mis fin au support principal en 2010, suivi du support étendu en 2015. Le format est désormais hérité ; les fichiers .lbx sont mieux ouverts avec Visual FoxPro 9.0 ou un visionneur DBF compatible le cas échéant.
Sécurité et sûreté
RISQUE : LOWUn fichier .LBX de VFP contient des données de table passives et ne peut pas exécuter de code par lui-même. La mise en garde plus large est que les applications Visual FoxPro peuvent contenir du code de programme exécutable (.PRG/.FXP) et que le runtime n'est plus supporté ni corrigé depuis 2015 - n'exécutez des applications FoxPro héritées que si elles proviennent de sources fiables. Le fichier .LBX lui-même peut être inspecté en toute sécurité. Méfiez-vous des « visionneurs LBX gratuits » issus de publicités ; si votre fichier est réellement une étiquette Brother P-touch, utilisez le logiciel officiel P-touch Editor de Brother.
Détails du format
en bref- Étiquette Brother P-touch Editor - Le .lbx moderne le plus courant : un fichier d'imprimante d'étiquettes ZIP/XML (label.xml + prop.xml). Ouvrez-le avec Brother P-touch Editor ; renommez-le en .zip pour l'inspecter.
- EngView / autres mises en page d'étiquettes - Quelques outils d'emballage/étiquetage écrivent également des .lbx ; sans rapport avec Visual FoxPro.
Programmes qui ouvrent les fichiers LBX
Détails techniques
spécifications approfondies| Structure du fichier | Table au format dBASE/FoxPro `.DBF` ; chaque enregistrement décrit un objet de mise en page d'étiquette tel qu'un champ, une chaîne de texte, une ligne ou une image |
| Fichier compagnon | Toujours jumelé à un fichier mémo `.lbt` qui stocke les textes longs et les valeurs d'expression ; les deux fichiers sont requis et doivent être conservés ensemble |
| Octets magiques | `0x03` à l'offset 0 - octet d'en-tête de table dBASE standard indiquant une variante de table `.DBF` sans mémo |
| Ordre des octets | Little-endian |
| Encodage | Binaire (champs de table à largeur fixe dBASE/FoxPro avec références mémo dans le fichier `.lbt`) |
| Taille de fichier typique | 2 Ko - 200 Ko pour le `.lbx` ; le fichier mémo `.lbt` associé ajoute une taille supplémentaire selon la complexité des expressions |
| Moteur de mise en page | Partage le même schéma interne que les formulaires de rapport Visual FoxPro (`.frx` / `.frt`) ; les deux utilisent le moteur de bandes de rapport VFP |
| Champs d'objet de mise en page | Chaque enregistrement de table encode les coordonnées de position, la largeur, la hauteur, le nom de la police, la taille de la police et une expression de données ou une valeur littérale |
| Étiquettes par fichier | Une définition de mise en page d'étiquette par fichier `.lbx` |
| Type MIME | `application/octet-stream` (aucun type MIME dédié enregistré n'existe pour ce format) |
| Environnement hôte | Windows (Visual FoxPro 9.0) ; les versions antérieures fonctionnaient sous MS-DOS avec FoxPro 2.x |
| Statut du support | Hérité - Microsoft a mis fin au support étendu pour Visual FoxPro en 2015 ; aucun format successeur n'a été publié |
| Publié | 1990s (FoxPro / Visual FoxPro label designer; format derives from the dBASE label .LBL) |
| Dernière version | Visual FoxPro 9.0 (2004; last release before Microsoft discontinued VFP) |
| Spécification | learn.microsoft.com |
Conversions LBX
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers LBX.