RBZ ファイル形式とは?
.rbz ファイルは SketchUp Ruby Extension Archive であり、Trimble の 3D モデリング アプリケーションである SketchUp 用のプラグインおよび拡張機能の標準配布形式です。SketchUp 8.0(2010年)で導入されたこの形式は、バラバラの .rb Ruby スクリプト ファイルを配布する慣習に代わり、開発者が単一のインストール可能なパッケージを提供できるようにしました。
内部的には、.rbz は別の拡張子にリネームされた標準的な ZIP アーカイブ です。.rbz ファイルを .zip にリネームすると、7-Zip や Windows ファイル エクスプローラーなどの ZIP 互換ツールを使用して、内容の検査や展開が可能になります。アーカイブには、ルート レベルの .rb ローダー ファイルと、同じベース名のサポート フォルダーが含まれている必要があります。ローダー スクリプトには、拡張機能のメタデータ(名前、作成者、バージョン文字列)が保持されています。
インストールは簡単です。SketchUp で、「ウィンドウ」→「拡張機能マネージャー」→「拡張機能をインストール」 を開き、.rbz ファイルを選択します。拡張機能は、公式の Trimble Extension Warehouse (extensions.sketchup.com) やコミュニティの Sketchucation ストアを通じても配布されており、どちらも公開前に標準のマニフェスト構造を強制しています。
.rbz は ZIP 互換であるため、エントリごとの DEFLATE 圧縮と CRC-32 整合性チェックを使用します。ファイル サイズは、単純なツールの数キロバイトから、テクスチャ、モデル、またはコンパイルされたライブラリを同梱する拡張機能の数十メガバイトまで多岐にわたります。
セキュリティと安全性
リスク: MEDIUMRBZ ファイルには、SketchUp 内部で完全な Ruby API アクセス権を持って実行される Ruby コードが含まれています。信頼できるソース(Extension Warehouse、SketchUcation)からの拡張機能のみをインストールしてください。悪意のある拡張機能はファイル システムにアクセスする可能性があります。疑わしい場合は、ZIP を展開してスクリプトを検査してください。
形式の詳細
概要RBZ ファイルを開くプログラム
技術的詳細
詳細仕様| 内部形式 | ZIP アーカイブ(PKZIP 互換、リネームされた拡張子) |
| マジック バイト | 50 4B 03 04 - 標準の ZIP ローカル ファイル ヘッダー(PK シグネチャ) |
| バイト順序 | リトルエンディアン(ZIP 構造) |
| 圧縮 | エントリごとに DEFLATE(ZIP 標準) |
| 暗号化 | RBZ ラッパー内にはなし |
| 典型的なファイル サイズ | 10 KB - 50 MB(ほとんどの拡張機能は 5 MB 未満) |
| 必須構造 | ルートの .rb ローダー ファイルと、同じベース名のサポート フォルダー |
| 整合性チェック | ZIP エントリごとに CRC-32 |
| 最大エントリ数 | 65,535(ZIP 形式の制限) |
| 埋め込みファイルのエンコーディング | Ruby スクリプト(.rb)ファイルは UTF-8 プレーン テキスト。バイナリ アセットも許可 |
| 対応 OS | Windows, macOS |
| インストール方法 | SketchUp 拡張機能マネージャー:「ウィンドウ」→「拡張機能マネージャー」→「拡張機能をインストール」 |
| 配布プラットフォーム | Trimble Extension Warehouse (extensions.sketchup.com); Sketchucation ストア |
| 検査 | .rbz を .zip にリネームすることで、任意の ZIP 互換ツールで展開が可能 |
| リリース日 | 2010 (SketchUp 8.0) |
| 最新バージョン | no format versioning; current SketchUp 2024 still uses RBZ |
| 仕様書 | ruby.sketchup.com |
RBZ の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。RBZ ファイルについて最初の質問をしてみましょう。