PSC ファイル形式とは?
.psc ファイルは、PremiumSoft CyberTech Ltd. が開発した GUI データベース管理ツールである Navicat によって生成される圧縮データベースバックアップです。この形式は、2000年代半ばの導入から Navicat 12 まで、Navicat 内蔵の バックアップ 機能のデフォルト出力形式でした。1つの MySQL データベースの完全なスナップショット(テーブル、ビュー、ストアドプロシージャなどのオブジェクト定義とすべてのテーブルデータ)を ZIP 圧縮コンテナに格納します。
ZIP アーカイブ と同じ PK マジックバイトを共有していますが、.psc ファイルは汎用的なアーカイブでは ありません。その内部ペイロードは Navicat 独自のバックアップ構造であり、ポータブルな .sql ダンプではありません。ファイル拡張子を .zip に変更すると内部パーツが表示されることがありますが、それらを直接使用することはできません。ファイルは Navicat 自体を通じて開き、復元する必要があります。Navicat は内部でファイルを SQL に再展開し、データを再インポートします。
Navicat は復元時にバックアップヘッダーを検証します。「Navicat ヘッダーエラー」は通常、.psc ファイルの破損または互換性の欠如を示しています。バックアップはデフォルトで暗号化されておらず、ファイルサイズはソースデータベースの規模に応じて数キロバイトから数ギガバイトまで変動します。
Navicat 12 以降、新しい .nb3 形式が .psc に代わってデフォルトのバックアップ形式となりました。レガシーな .psc ファイルは現在の Navicat バージョンでも引き続き復元可能ですが、新しいバックアップは .nb3 として書き出されます。この形式は Navicat がインストールされている Windows、macOS、Linux で動作しますが、サードパーティ製のツールで .psc ファイルを復元することはできません。
セキュリティと安全性
リスク: MEDIUM.psc ファイルは実行可能ファイルではなく不活性なデータ(圧縮バックアップ)ですが、データベースのプライバシーリスクを伴います。暗号化されていない形式でバックアップされたデータベースの全内容が含まれているため、.psc が流出すると、保存されていたデータ(ユーザー記録、認証情報、個人情報など)が漏洩することになります。また、復元操作はデータを上書きするため、常に最初に新規または空のデータベースに復元し、元のバックアップはそのまま保管してください。信頼できるソースからの .psc ファイルのみを復元し、機密性の高いデータベースダンプとして適切に保管してください。
形式の詳細
概要- Pascal Script - Inno Setup や RemObjects/Delphi ツールで使用されるプレーンテキストのスクリプトソース。Navicat とは無関係です。
- Photoshop カスタムシェイプ - Adobe Photoshop 用のカスタムベクターシェイプのバイナリライブラリ。「シェイプ」パネルから読み込まれます。
- PowerShell コンソールファイル - Windows PowerShell コンソールセッションのスナップインをリストした小さな XML ファイル (Export-Console)。
PSC ファイルを開くプログラム
技術的詳細
詳細仕様| 開発元 | PremiumSoft CyberTech Ltd. (Navicat) |
| マジックバイト | 50 4B 03 04 - オフセット 0 の ZIP ローカルファイルヘッダー署名 (PK) |
| コンテナ形式 | 独自の Navicat バックアップペイロードを封入した ZIP 圧縮アーカイブ |
| 圧縮アルゴリズム | ZIP 経由の DEFLATE(標準の .zip ファイルで使用されるものと同じアルゴリズム) |
| 暗号化 | なし - PSC バックアップはデフォルトで暗号化されずに保存されます |
| バックアップ範囲 | 完全なデータベースバックアップ:DDL オブジェクト定義(テーブル、ビュー、ストアドプロシージャ)およびすべてのテーブル行データ |
| 復元の要件 | Navicat 専用 - サードパーティ製ツールで .psc ファイルを開いたり復元したりすることはできません |
| 整合性検証 | Navicat は復元時に独自のヘッダーを検証します。破損やバージョンの不一致は「Navicat ヘッダーエラー」を引き起こします |
| MIME タイプ | application/octet-stream |
| プラットフォームのサポート | Windows, macOS, Linux (Navicat がインストールされている環境) |
| 典型的なファイルサイズ | KB から数 GB - バックアップ対象のデータベースのサイズに直接比例します |
| 後継形式 | .nb3 (Navicat 12 以降のデフォルトである新しいバックアップ形式) |
| 主要なデータベースエンジン | MySQL。Navicat がサポートする他のエンジン(MariaDB など)用にも生成されます |
| 互換性のない形式 | 汎用 ZIP アーカイブやプレーンな .sql ダンプ - 手動で展開しても使用可能な出力は得られません |
| リリース日 | Mid-2000s with Navicat's Backup feature (default backup format through Navicat 11/12) |
| 最新バージョン | Legacy default in Navicat 12 and below; Navicat 12+ introduced the .nb3 backup format as the new default |
| 仕様書 | www.navicat.com |
PSC の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。PSC ファイルについて最初の質問をしてみましょう。