VSD ファイル形式とは?
拡張子 .vsd を持つファイルには、Microsoft Visio を使用して作成された図面やダイアグラムが含まれており、レガシーなバイナリ形式で保存されています。ZIP ベースの XML パッケージである現代的な .vsdx 形式とは異なり、.vsd は Microsoft OLE2 Compound File Binary コンテナ上に構築されています。これは、レガシーな .doc、.xls、.ppt ファイルで使用されているものと同じ低レベル構造です。OLE2 のマジックバイト(D0 CF 11 E0)は他の多くのレガシー Office 形式と共通しているため、このファイルは内部的に VisioDocument という名前の OLE ストリームによって識別されます。
.vsd はプロプライエタリな形式です。Visio 2010 頃に XML ベースのバリアントである .vdx に取って代わられ、その後 Visio 2013 で .vsdx および .vsdm に移行しました。.vsd は 1992 年のプログラム登場から Visio 2010 までネイティブな Visio 形式でしたが、現在でもアプリケーションでサポートされています。.vsd 図面には、以下の標準規格に準拠した要素を組み込むことができます:
- UML - Unified Modeling Language
- BPMN - Business Process Model and Notation
- IEEE - Institute of Electrical and Electronics Engineers
図面は、Excel、SQL Server、SharePoint など、他の Microsoft アプリケーションの既存のテンプレートやデータリソースに基づいて作成できます。より高度なテンプレートやテンプレート統合オプションは、Visio の Professional エディションでのみ利用可能です。.vsd ファイルには以下を保存できます:
- ブロック図
- プロセスマップ
- 組織図
- タイムライン
- IT アーキテクチャ設計
- 間取り図
およびその他多くの図面タイプ。プロプライエタリな形式であるため、.vsd は専用のプログラムや互換性のあるビューアでのみ開くことができます。図面の画像は他の一般的な形式にエクスポートして共有することが可能です。
セキュリティと安全性
リスク: LOW通常の VSD 図面にはマクロが含まれておらず、リスクは低いです。OLE2 複合ファイルとして、古いマクロ対応の Office ドキュメントとコンテナを共有しており、マクロが有効な Visio バリアントは VSDM です。信頼できない送信元からの VSDM(およびマクロを含むすべての Visio ファイル)は慎重に扱い、マクロを無効にしておいてください。Visio VBA を実行しない LibreOffice Draw で VSD を開くことは、不確かなファイルを検査する安全な方法です。
形式の詳細
概要VSD ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | OLE2 Compound File Binary (CFB) - レガシーな .doc や .xls で使用されているものと同じ低レベルコンテナ |
| マジックバイト | オフセット 0 に D0 CF 11 E0 A1 B1 1A E1(OLE2 ヘッダー、他のレガシー Office 形式と共通) |
| 内部 Visio 識別子 | 複合ファイル内の VisioDocument という名前の OLE ストリームにより、他の OLE2 ファイルと区別 |
| MIME タイプ | application/vnd.visio |
| ページ保存 | 各図面ページは個別のストリームとして保存され、単一ファイル内でのマルチページ図面を完全サポート |
| ShapeSheet モデル | すべての図形(シェイプ)が ShapeSheet を保持。これはジオメトリ、テキスト、動作を制御する数式セルのグリッド |
| ストリーム圧縮 | 個々の OLE ストリームは、ファイルサイズを削減するためにプロプライエタリなランレングス符号化方式を使用 |
| VBA マクロサポート | 埋め込まれた VBA マクロは、複合ファイル内の専用 OLE ストリームに保存 |
| ステンシル依存性 | シェイプライブラリは、付属の .vss ステンシルファイルから参照 |
| データリンク | Excel ワークシート、SQL Server、SharePoint リストへのライブ接続をサポート |
| 図面標準サポート | 組み込みのシェイプセットを介して UML、BPMN、IEEE 回路図標準をサポート |
| レイヤーサポート | ページごとに複数の名前付きレイヤー。シェイプはレイヤーごとに割り当て、ロック、非表示が可能 |
| ファイルエンコーディング | バイナリ(人間が判読不能)。テキストベースのバージョン管理ツールでの差分比較やマージは不可 |
| 後継形式 | 2013 年に Visio のデフォルトとして .vsdx (ZIP/XML Open Packaging Convention) に置き換え |
| 関連する付属形式 | .vss (ステンシル)、.vst (テンプレート)、.vdx (XML バリアント)、.vsdm (マクロ有効 VSDX) |
| リリース日 | 1992 (Visio 1.0 era); the binary VSD format through Visio 2010 |
| 仕様書 | learn.microsoft.com |
VSD の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。VSD ファイルについて最初の質問をしてみましょう。