FCSTD ファイル形式とは?
.fcstd は、パラメトリック 2D/3D モデリングソフトウェアパッケージである FreeCAD に関連付けられたドキュメントファイルです。内部的には、.fcstd ファイルは Document.xml (パラメトリックオブジェクトツリー)、GuiDocument.xml (ビュー/カメラの状態)、1つ以上の .brp OpenCASCADE BREP ジオメトリファイル、およびサムネイル画像を含む ZIP アーカイブ です。.fcstd を .zip にリネームして、任意のアーカイブツールで内容を確認することができます。FreeCAD は様々なシミュレーション機能も提供しており、.fcstd 形式は STEP や STL を含む他の一般的な形式に変換できます。
FreeCAD
FreeCAD は Windows, Linux, macOS で利用可能です。その GUI は Qt テクノロジーに基づいており、CLI も利用できます。FreeCAD は「ワークベンチ」という概念に基づいています。これは、プロジェクト開発の特定の段階で実行する必要がある特定のタスクのためにグループ化されたツールと機能のセットです。ワークベンチは、特定のタスクに最適なツールの選択肢をユーザーに提供します。また、FreeCAD は様々な CAD ソフトウェアで使用される他の多くのファイル形式もサポートしています。
プロジェクトを保存するたびに、同じ ZIP ベースの形式で以前のリビジョンを含む .fcstd1 バックアップファイルも作成されます。
セキュリティと安全性
リスク: MEDIUMFCStd はデータ (XML とジオメトリの ZIP) であり、開いただけでコードが実行されることはありません。注意すべきは FreeCAD のマクロシステムです。FreeCAD ドキュメントやアドオンワークベンチには Python (.FCMacro) による自動化が含まれる場合があり、アドオンマネージャーはコミュニティのコードをインストールします。信頼できるソースからのマクロやワークベンチのみを実行してください。FCStd ファイル自体は安全に検査できます。ソースが不明な場合は、開く前に .zip にリネームして中身を確認してください。アドウェアが含まれた再配布版を避けるため、FreeCAD は freecad.org または公式 GitHub からのみダウンロードしてください。
形式の詳細
概要FCSTD ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | ZIP アーカイブ (PKZIP / DEFLATE); `.fcstd` ファイルは有効な ZIP であり、任意のアーカイブツールで開くことができます |
| 内部ファイル | `Document.xml` (パラメトリックオブジェクトツリー)、`GuiDocument.xml` (ビューとカメラの状態)、1つ以上の `.brp` BREP ジオメトリファイル、および PNG サムネイル |
| 圧縮 | ZIP エントリごとの DEFLATE; ジオメトリの `.brp` エントリはデフォルトで圧縮されて保存されます |
| マジックバイト | `50 4B 03 04` («PK») オフセット 0 - 標準的な ZIP ローカルファイルヘッダー署名 |
| MIME タイプ | `application/x-extension-fcstd`; 汎用ツールでは `application/zip` としても認識されます |
| ジオメトリカーネル | `.brp` ファイルに保存された OpenCASCADE BREP 境界表現データ - STEP/IGES のインポート・エクスポートに使用されるものと同じカーネルです |
| スキーマのバージョン管理 | `Document.xml` ルート要素の `SchemaVersion`、`ProgramVersion`、および `FileVersion` 属性に、書き込み時の FreeCAD バージョンが記録されます |
| パラメトリック履歴 | `Document.xml` 内にオブジェクト依存関係ツリーとして保存された完全なパラメトリックモデル履歴。開く際に再計算されます |
| バックアップファイル | 保存ごとに、同一の ZIP ベース形式で以前のリビジョンを保持する `.fcstd1` 兄弟ファイルが作成されます |
| 整合性チェック | ZIP エントリごとの CRC-32 チェックサムのみ。ファイル全体のデジタル署名や暗号化はありません |
| 一般的なファイルサイズ | 50 KB - 50 MB; 形状の複雑さ、メッシュ密度、埋め込まれた TechDraw テンプレートに応じて増加します |
| プラットフォームのサポート | Windows, macOS, Linux - 主要アプリケーションである FreeCAD はクロスプラットフォームかつオープンソースです |
| GUI 状態の保存 | アクティブなワークベンチ、ビューポート設定、表示/非表示状態は、ジオメトリと共に `GuiDocument.xml` に保存されます |
| ZIP エントリ制限 | 標準の ZIP は最大 65,535 エントリまで許可されます。ZIP64 拡張によりこれが緩和されますが、実際の `.fcstd` ドキュメントで使用される数ははるかに少ないです |
| リリース日 | 2002 (FreeCAD project start); .FCStd container in current form by FreeCAD 0.13+ |
| 最新バージョン | FreeCAD 1.0 (stable, November 2024); FCStd schema versioned inside Document.xml (SchemaVersion attribute) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | wiki.freecad.org |
FCSTD の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。FCSTD ファイルについて最初の質問をしてみましょう。