Qu'est-ce que le format de fichier RBZ ?
Un fichier .rbz est une archive d'extension Ruby pour SketchUp - le format de distribution standard pour les plugins et extensions de SketchUp, l'application de modélisation 3D de Trimble. Introduit dans SketchUp 8.0 (2010), ce format a remplacé la pratique consistant à distribuer des fichiers de script Ruby .rb isolés, offrant aux développeurs un package unique installable.
En interne, le .rbz est une archive ZIP standard renommée avec une extension différente. Renommer un fichier .rbz en .zip permet l'inspection ou l'extraction avec n'importe quel outil compatible ZIP tel que 7-Zip ou l'Explorateur de fichiers Windows. L'archive doit contenir un fichier chargeur .rb à la racine et un dossier de support portant le même nom de base ; le script chargeur contient les métadonnées de l'extension - nom, auteur et chaîne de version.
L'installation est simple : dans SketchUp, ouvrez Fenêtre → Gestionnaire d'extensions → Installer l'extension et sélectionnez le fichier .rbz. Les extensions sont également distribuées via l'officiel Trimble Extension Warehouse (extensions.sketchup.com) et la boutique communautaire Sketchucation, qui imposent tous deux une structure de manifeste standard avant la publication.
Comme le .rbz est compatible ZIP, il utilise la compression DEFLATE par entrée et des contrôles d'intégrité CRC-32. La taille des fichiers varie de quelques kilo-octets pour des outils simples à des dizaines de méga-octets pour des extensions regroupant des textures, des modèles ou des bibliothèques compilées.
Sécurité et sûreté
RISQUE : MEDIUMLes fichiers RBZ contiennent du code Ruby exécutable qui s'exécute dans SketchUp avec un accès complet à l'API Ruby. N'installez que des extensions provenant de sources fiables (Extension Warehouse, SketchUcation). Des extensions malveillantes pourraient accéder au système de fichiers. Inspectez les scripts en extrayant le ZIP en cas de doute.
Détails du format
en brefProgrammes qui ouvrent les fichiers RBZ
Détails techniques
spécifications approfondies| Format interne | Archive ZIP (compatible PKZIP, extension renommée) |
| Octets magiques | 50 4B 03 04 - en-tête de fichier local ZIP standard (signature PK) |
| Ordre des octets | Little-endian (structures ZIP) |
| Compression | DEFLATE par entrée (standard ZIP) |
| Chiffrement | Aucun dans l'enveloppe RBZ |
| Taille de fichier typique | 10 Ko - 50 Mo (la plupart des extensions font moins de 5 Mo) |
| Structure requise | Fichier chargeur .rb à la racine plus un dossier de support du même nom de base |
| Contrôle d'intégrité | CRC-32 par entrée ZIP |
| Entrées max | 65 535 (limite du format ZIP) |
| Encodage des fichiers intégrés | Les fichiers de script Ruby (.rb) sont en texte brut UTF-8 ; les ressources binaires sont également autorisées |
| OS supportés | Windows, macOS |
| Méthode d'installation | Gestionnaire d'extensions SketchUp : Fenêtre → Gestionnaire d'extensions → Installer l'extension |
| Plateformes de distribution | Trimble Extension Warehouse (extensions.sketchup.com) ; boutique Sketchucation |
| Inspection | Renommer .rbz en .zip permet l'extraction avec n'importe quel outil compatible ZIP |
| Publié | 2010 (SketchUp 8.0) |
| Dernière version | no format versioning; current SketchUp 2024 still uses RBZ |
| Spécification | ruby.sketchup.com |
Conversions RBZ
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers RBZ.