Wat is het RBZ-bestandsformaat?
Een .rbz-bestand is een SketchUp Ruby Extension Archive - het standaard distributieformaat voor plug-ins en extensies voor SketchUp, de 3D-modelleringsapplicatie van Trimble. Geïntroduceerd in SketchUp 8.0 (2010), vervangt dit formaat de praktijk van het distribueren van losse .rb Ruby-scriptbestanden, waardoor ontwikkelaars één installeerbaar pakket hebben.
Intern is .rbz een standaard ZIP-archief dat is hernoemd met een andere extensie. Door een .rbz-bestand te hernoemen naar .zip is inspectie of extractie mogelijk met elk ZIP-compatibel hulpprogramma zoals 7-Zip of Windows Verkenner. Het archief moet een .rb-loaderbestand op het hoofdniveau bevatten en een ondersteuningsmap met dezelfde basisnaam; het loader-script bevat de metadata van de extensie - naam, auteur en versienummer.
Installatie is eenvoudig: open in SketchUp Window → Extension Manager → Install Extension en selecteer het .rbz-bestand. Extensies worden ook gedistribueerd via het officiële Trimble Extension Warehouse (extensions.sketchup.com) en de community-winkel Sketchucation, die beide een standaard manifeststructuur afdwingen vóór publicatie.
Omdat .rbz ZIP-compatibel is, gebruikt het DEFLATE-compressie per item en CRC-32 integriteitscontroles. Bestanden variëren van enkele kilobytes voor eenvoudige tools tot tientallen megabytes voor extensies die texturen, modellen of gecompileerde bibliotheken bevatten.
Beveiliging & veiligheid
RISICO: MEDIUMRBZ-bestanden bevatten uitvoerbare Ruby-code die binnen SketchUp wordt uitgevoerd met volledige toegang tot de Ruby API. Installeer alleen extensies van vertrouwde bronnen (Extension Warehouse, SketchUcation). Kwaadaardige extensies zouden toegang kunnen krijgen tot het bestandssysteem. Inspecteer scripts door de ZIP uit te pakken bij twijfel.
Formaatdetails
in een notendopProgramma's die RBZ-bestanden openen
Technische details
diepe specificaties| Intern formaat | ZIP-archief (PKZIP-compatibel, hernoemde extensie) |
| Magic bytes | 50 4B 03 04 - standaard ZIP local file header (PK-handtekening) |
| Bytevolgorde | Little-endian (ZIP-structuren) |
| Compressie | DEFLATE per item (ZIP-standaard) |
| Versleuteling | Geen binnen de RBZ-wrapper |
| Typische bestandsgrootte | 10 KB - 50 MB (de meeste extensies onder 5 MB) |
| Vereiste structuur | Root .rb-loaderbestand plus een ondersteuningsmap met dezelfde basisnaam |
| Integriteitscontrole | CRC-32 per ZIP-item |
| Max items | 65.535 (limiet van ZIP-formaat) |
| Ingebedde bestandscodering | Ruby-scriptbestanden (.rb) zijn UTF-8 platte tekst; binaire assets ook toegestaan |
| Ondersteunde OS | Windows, macOS |
| Installatiemethode | SketchUp Extension Manager: Window → Extension Manager → Install Extension |
| Distributieplatforms | Trimble Extension Warehouse (extensions.sketchup.com); Sketchucation store |
| Inspectie | Hernoemen van .rbz naar .zip maakt extractie met elk ZIP-compatibel hulpprogramma mogelijk |
| Uitgebracht | 2010 (SketchUp 8.0) |
| Laatste versie | no format versioning; current SketchUp 2024 still uses RBZ |
| Specificatie | ruby.sketchup.com |
RBZ conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over RBZ-bestanden.