.PAS

PAS ファイル

Pascal Source File
質問する
クイック回答

PASファイルは、PascalまたはObject Pascalのソースコードです。任意のテキストエディタで読み取ることができますが、実行可能なプログラムを作成するにはコンパイラ(Free PascalまたはDelphi)が必要です。閲覧のために開くのは安全ですが、未知の作成者からのソースをコンパイルして実行する場合は注意してください。

開発元: Pascal language: Niklaus Wirth (1970); Delphi/Object Pascal: Borland/Embarcadero カテゴリ: 開発用ファイル オープンスタンダード MIME: text/x-pascal
対応OS Windows macOS Linux
関連: .DO · .MD · .HEX · .XSD

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 4, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

PAS ファイル形式とは?

.pasファイルは、Embarcadero DelphiやFree Pascalで使用されるObject Pascalを含む、Pascalプログラミング言語ファミリーに関連付けられています。

.pasファイルには、PascalまたはObject Pascal(Pascal言語のオブジェクト指向拡張)で記述されたアプリケーションのソースコードが保存されます。.pas拡張子のファイルには、命令、型や変数の宣言、および外部ライブラリやユニットへの参照が含まれています。DelphiやLazarus/Free Pascalのプロジェクトでは、通常、各.pasファイルが単一の「ユニット」を定義し、公開用のinterfaceセクションと非公開のimplementationセクションで構成されます。

.pasファイルはプレーンテキスト形式でデータを保存するため、任意のテキストエディタ(メモ帳など)で編集できます。ただし、構文のハイライト、エラーチェック、コード補完、行番号表示などの便利な機能を提供する専用のIDEを使用して編集することをお勧めします。一般的な選択肢には、Embarcadero Delphi、Lazarus、Visual Studio Codeなどがあります。

.pasファイルには、プロセッサが実行できる命令を生成するために、専用のコンパイラによってコンパイルされる必要があるアプリケーションソースコードが保存されています。生成されるファイルは、通常、.exe実行ファイル、またはコードが共有ライブラリの場合は.dllになります。Delphiのメインプロジェクトファイルは.dpr拡張子を使用し、フォーム定義は.pas.dfmファイルがペアになります。Free Pascal / Lazarusプロジェクトでは、.pasユニットとともに.lprをメインプロジェクトのエントリポイントとして使用します。

セキュリティと安全性

リスク: LOW

.pasは人間が読めるテキストであり、それ自体で実行されることはないため、閲覧のために開くことは安全です。本当のリスクは、信頼できないソースをコンパイルして実行することにあります。作成された実行ファイルは何でも実行できるため、ビルドする前に未知の作成者からのコードを確認してください。

形式の詳細

概要
正式名称Pascal Source File別名 Delphi unit source file, Pascal unit
開発元Pascal language: Niklaus Wirth (1970); Delphi/Object Pascal: Borland/Embarcadero登場時期 1970 (Pascal language); 1995 (Delphi popularized .pas as the unit file)
MIME タイプtext/x-pascal
タイププレーンテキスト・プログラムソースコード(テキスト)
標準規格オープン・ロイヤリティフリー

PAS ファイルを開くプログラム

Windows4 apps
Embarcadero Delphi 有料 含まれているプロジェクトを開くか、「ファイル」→「開く」から.pasを選択して編集およびコンパイルします。
Notepad オープンソース ソースを読み取り/編集するために開きます。Pascalの構文ハイライトが利用可能です(コンパイルはできません)。
Lazarus (Free Pascal) オープンソース Lazarusで.pas/.lprを開き、「実行」を押して同梱のFree Pascalコンパイラでコンパイルします。
Visual Studio Code 無料 .pasを開きます。ハイライトとビルドタスクのためにOmniPascal/FPC拡張機能をインストールしてください。
macOS2 apps
BBEdit フリーミアム テキストとして読み取り/編集するために.pasを開きます(コンパイル機能なし)。
Lazarus (Free Pascal) オープンソース Lazarusで.pas/.lprを開き、「実行」を押して同梱のFree Pascalコンパイラでコンパイルします。
Linux2 apps
Lazarus (Free Pascal) オープンソース Lazarusで.pas/.lprを開き、「実行」を押して同梱のFree Pascalコンパイラでコンパイルします。
gedit / any text editor オープンソース ソースコードを表示/編集するために.pasを開きます。

技術的詳細

詳細仕様
ファイルの種類プレーンテキスト・プログラムソースコード
言語Pascal / Object Pascal (Delphi, Free Pascal, Turbo Pascal)
エンコーディングASCII または UTF-8。レガシーファイルは ANSI/Windows-1252 の場合があります
コンテナプレーンテキスト
一般的なファイルサイズ1ユニットあたり 1 KB - 500 KB
マジックバイトなし。ユニットファイルは通常、キーワード unit、program、または library で始まります
ソース構造interfaceセクション(公開宣言)とimplementationセクション、およびuses句、型、手続き、関数で構成されます
ダイアレクトモードTurbo Pascal、Delphi Object Pascal、または Free Pascal({$MODE}コンパイラ指令で選択可能)
MIMEタイプtext/x-pascal
コンパイル出力.exe(実行ファイル)または .dll(共有ライブラリ)
関連ファイル.dfm (Delphiフォーム定義), .dpr (Delphiプロジェクト), .lpr (Lazarusメインプロジェクト), .dpk (Delphiパッケージ)
関連OSWindows, macOS, Linux, DOS(歴史的)
リリース日1970 (Pascal language); 1995 (Delphi popularized .pas as the unit file)
最新バージョンTracks the compiler dialect (e.g. Delphi 12 Athens / Free Pascal 3.2.x)
オープンスタンダードはい · ロイヤリティフリー
仕様書www.freepascal.org

PAS の変換

コミュニティ Q&A

ユーザーからの質問
質問する
PAS ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。PAS ファイルについて最初の質問をしてみましょう。

よくある質問

PASファイルを開くプログラムは何ですか?
任意のテキストエディタ(Notepad++、VS Code、gedit、BBEdit)で開いて閲覧や編集が可能です。コンパイルするには、Free Pascal/Lazarus(無料)またはEmbarcadero Delphiを使用してください。
PASファイルをプログラムにコンパイルするにはどうすればよいですか?
Free Pascalで «fpc yourfile.pas» を実行するか、Lazarus/Delphiでプロジェクトを開いてビルドします。通常は、.pasユニットを使用しているプロジェクトのメインの.dprまたは.lprをコンパイルします。
.pasファイルと .dprファイルの違いは何ですか?
.pasは通常、ユニット(再利用可能なモジュール)であり、.dprはユニットを結合するDelphiプロジェクトのメインプログラムファイルです。Free Pascal/Lazarusでは、メインファイルに.lprを使用します。
DelphiなしでPASファイルを開くことはできますか?
はい。任意のテキストエディタで読み取ることができ、Free PascalやLazarus IDEを使用して無料でコンパイルできます。Delphiのライセンスは不要です。
PASファイルを開いても安全ですか?
単なるテキストであるため、読み取るだけなら安全です。ただし、ビルドされたプログラムは何でも実行できるため、信頼できないソースからのコードをコンパイルして実行することには注意してください。
なぜPASファイルのコンパイルに失敗するのですか?
多くの場合、他のユニット(uses句)や特定のダイアレクト(方言)に依存しているためです。Lazarus/Delphiでプロジェクト全体を開くか、Free Pascalで一致するモード(例:{$MODE Delphi})を設定してください。

参考文献

1Free Pascal - official site and docswww.freepascal.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

関連する拡張子

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧