SID ファイル形式とは?
拡張子 .sid を持つファイルは、地理座標が埋め込まれた巨大なラスタ画像を格納します。MrSID(「ミスター・シッド」と発音されることもあります)は、Multiresolution Seamless Image Database の略称です。この形式は1990年代半ばにロスアラモス国立研究所 (LANL) で開発され、1998年頃に LizardTech によって商用化されました。現在は Extensis (旧 Celartem) のブランドの下で維持されています。
MrSID Generation 4 (MG4) は現在の標準バージョンであり、MG2 および MG3 の後継です。ウェーブレットベースの圧縮アルゴリズムを通じて非常に大きな画像をサポートし、非可逆(lossy)および数値的に可逆(lossless)の両方のモードで動作します。航空写真の一般的な圧縮率は 15:1 から 50:1 です。この形式はすべての解像度階層を単一の .sid ファイルに保存するため、ファイル全体をデコードすることなく、個別のオーバービューレベルを抽出できます。これはテラバイト単位のデータセットを扱う際に決定的な利点となります。各 .sid ファイルは、バイトオフセット 0 の ASCII マジックタグ msid で始まります。ジオレファレンス・メタデータには、サイドカーファイルである .sdw ワールドファイルが付属する場合があります。
MrSID は、以下のような要求の厳しいストレージ用途向けに設計されました:
- 巨大な航空・衛星画像を保存するための地理情報システム (GIS)
- 指紋を保存する手段としての FBI やその他の米国連邦機関
- 写真のアーカイブおよびデジタル検索ワークフロー
- 米国議会図書館の American Memory における巨大な地図作成および画像ファイル
MrSID はプロプライエタリな形式です。デコードは LizardTech MrSID Decode SDK (DSDK) を通じて無料で利用可能であり、これは QGIS や ArcGIS を含む GDAL ベースのツールにも統合されています。新しい .sid ファイルを作成するには、有料の Extensis GeoExpress エンコーダーが必要です。一般的なオープンな代替案としては JPEG 2000 (.jp2) や ECW があります。より広範な互換性のために GeoTIFF (.tif) も広く使用されています。
セキュリティと安全性
リスク: LOWMrSID はスクリプトを含まないパッシブなラスタ画像であるため、ファイル自体のリスクは低いです。実用上の注意点はライセンスと出所です。デコードは無料ですがコーデックはプロプライエタリであるため、一部のオープンソース GDAL ビルドでは MrSID ドライバーが除外されています。また、航空・衛星画像は機密性が高い、あるいはライセンス制限があるデータである可能性があるため、提供元の規約を遵守してください。アドウェアを同梱する怪しい «SID ビューア» ダウンロードサイトや、開発終了した LizardTech ブラウザプラグインは避け、公式サイトから QGIS、GDAL、ArcGIS Earth、IrfanView を入手してください。
形式の詳細
概要- コモドール64 SID 音楽 (PSID/RSID) - sidplay などのエミュレータで再生される 6581/8580 SID チップ音楽データを含むチップチューンファイル。画像とは無関係です。
- Windows セキュリティ識別子 (SID) - ファイル形式ではなく、Windows がユーザーやグループに割り当てる一意の ID 文字列です。.sid という名前の衝突が混乱を招くことがあります。
- Steam ゲームキャッシュ / その他の .sid データ - いくつかのアプリケーションが無関係な .sid データ/インデックスファイルを書き出しますが、MrSID 画像ではありません。
SID ファイルを開くプログラム
技術的詳細
詳細仕様| マジックバイト | バイトオフセット 0 に `msid` (16進数 `6D 73 69 64`)、オプションで世代/バージョンフィールドが続く |
| MIME タイプ | `image/x-mrsid`、または `image/x.mrsid` や `application/octet-stream` としても見られる |
| エンコーディング | バイナリ、リトルエンディアンのフィールドレイアウト。画像ペイロードは離散ウェーブレット変換 (DWT) サブバンドとして符号化 |
| 圧縮 | 離散ウェーブレット変換 (DWT)。非可逆または数値的に可逆なモード。航空・衛星画像で一般的な 15:1-50:1 の比率 |
| フォーマット世代 | MG2 (Generation 2)、MG3 (Generation 3)、MG4 (Generation 4) - MG4 ではマルチスペクトルバンドのサポートと可逆圧縮の改善が追加 |
| 色深度 | MG2/MG3 では 8ビットグレースケールおよび 24ビット RGB。MG4 はチャンネルあたりのビット深度が高いマルチスペクトル画像をサポート |
| 画像サイズ制限 | 固定されたピクセル上限なし。ギガピクセルのオルソフォトや衛星モザイク向けに設計。単一のデータセットで数百 GB を超えることが可能 |
| 内部構造 | `msid` ヘッダータグとバージョンフィールド、マルチ解像度ウェーブレット符号化サブバンド、埋め込みオーバービューピラミッド、ジオレファレンス・メタデータがすべて1つのファイルに |
| マルチ解像度アクセス | すべてのズームレベルが単一の `.sid` ファイルに保存。データセット全体を読み込んだり解凍したりすることなく、任意の解像度階層を個別にデコード可能 |
| ジオレファレンス | ファイル内に埋め込まれた座標メタデータ。オプションで外部の `.sdw` サイドカーワールドファイルまたは `.aux` 補助ファイルが付属 |
| デコード vs エンコード ライセンス | デコードは LizardTech MrSID DSDK および GDAL 統合を介して無料。新しい `.sid` ファイルのエンコードには有料の Extensis GeoExpress ライセンスが必要 |
| 一般的なファイルサイズ | 1ファイルあたり数十 MB から数十 GB。巨大なオルソフォトや衛星モザイクは単一の `.sid` として数百 GB に達する場合がある |
| 関連するサイドカーファイル | `.sdw` (ジオレファレンス用 ESRI ワールドファイル)、`.aux` (追加メタデータ用 ESRI 補助ファイル) |
| プラットフォームサポート | Windows、macOS、Linux - GDAL MrSID プラグイン (Decode SDK を使用) またはネイティブの LizardTech/Extensis SDK を介して対応 |
| コンテナタイプ | すべてのピラミッドレベル、ウェーブレット符号化された画像バンド、メタデータを組み合わせた単一ファイルのプロプライエタリコンテナ。個別のマニフェストは不要 |
| リリース日 | Mid-1990s (Los Alamos National Laboratory; commercialized by LizardTech ~1998) |
| 最新バージョン | MrSID Generation 4 (MG4), adding improved compression and multispectral support |
| 仕様書 | gdal.org |
SID の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SID ファイルについて最初の質問をしてみましょう。