.OUT

OUT ファイル

Output File
質問する
クイック回答

.outファイルはプログラムの出力結果です。その内容は作成したプログラムに完全に依存します。多くはプレーンテキスト(ログ、結果、コンソール出力)であり、任意のテキストエディタで開くことができます。LinuxやmacOSでは、.outファイルはコンパイル済みの実行ファイル(gccでCプログラムをコンパイルした際のデフォルト名)である場合もあります。まずはテキストエディタで開いてみてください。判読可能なテキストが表示されればそのまま読み、文字化けして見える場合はバイナリプログラムです。

開発元: Various (generic, no single owner) カテゴリ: データファイル MIME: application/octet-stream
対応OS Windows macOS Linux
関連: .PKPASS · .DAT · .JSON · .RIS

このページの内容

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

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

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

ファイルを識別する

OUT ファイル形式とは?

拡張子 .out を持つファイルには、プログラムによって生成された出力データが含まれています。.out ファイルはアプリケーションの実行時に生成され、通常はテキスト形式で情報を保存します。このようなファイルは、アプリケーション実行時の結果やイベントを記録する ログファイル の一種と見なすことができます。.out ファイルは、システムプロセスの分析やその完了を確認するためにも使用されます。

.out ファイルは何のために必要ですか?

出力ファイルは、システム機能やデバイスの分析・テストに使用されるプログラムによって一般的に生成されます。作成された .out ファイルは、テストされたコンポーネントのパフォーマンスやシステム構成を分析するために使用できます。

.out ファイルは、Unix系システムにおいて第2の役割も果たします。C/C++コンパイラ(GCC、Clang)は、デフォルトでコンパイル結果を a.out に書き込むため、.out は Linux の実行ファイルの拡張子でもあります。このようなファイルは ELFバイナリ であり、オフセット0にあるマジックバイト 7F 45 4C 46 によって識別され、ターミナルで ./a.out と入力することで実行されます。.out ファイルがプレーンテキストかコンパイル済みプログラムかを確認するには、file コマンドを使用してください。

セキュリティと安全性

リスク: MEDIUM

テキスト形式の .out は無害です。注意が必要なのは実行形式の .out ファイルです。a.out/ELF はコードを実行するプログラムであるため、自分が作成したものや既知のソースから入手した信頼できるものだけを実行してください。送られてきた心当たりのない .out ファイルに対して chmod +x && ./ を決して行わないでください。Windows では Linux の a.out はネイティブに動作しない(WSL/Linuxが必要)ためリスクは限定的ですが、未知のバイナリ .out は未知の実行ファイルと同様に慎重に扱ってください。

形式の詳細

概要
正式名称Output File
開発元Various (generic, no single owner)登場時期 No single origin; the name comes from programs that write results to an 'output' file (and from a.out, Unix's default executable name since the 1970s)
MIME タイプapplication/octet-stream
タイプ汎用 «出力» ファイル - 内容はプログラム定義。一般的にはプレーンテキストのログ/結果、またはコンパイル済みの Unix/Linux 実行ファイル(a.out / ELF)
この拡張子は以下でも使用されています…
  • コンパイル済み Unix/Linux 実行ファイル (a.out / ELF) - gcc/clang はデフォルトの出力を «a.out» と命名します。このような .out はドキュメントではなく、実行可能なバイナリ(現在は ELF 形式)です。
  • LaTeX 補助 .out ファイル - hyperref は LaTeX のビルド中に PDF のしおり/アウトラインデータを保持する .out ファイルを書き出します。これは使い捨てのビルド成果物です。

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

Windows3 apps
Notepad / Notepad++ 無料 .out を開いて読んでください。テキストであれば出力が表示され、バイナリ(実行ファイル)であれば文字化けして表示されます。これによりドキュメントではないことがわかります。
Visual Studio Code 無料 大きなテキスト形式の .out ファイル(ログや結果)を快適に開くことができます。また、ファイルがバイナリである場合に警告を表示します。
HxD (hex editor) 無料 バイナリの .out を識別するために使用します。最初のバイトに ELF マジック(7F 45 4C 46)やその他のシグネチャがないか確認してください。
macOS2 apps
TextEdit 標準搭載 テキスト形式の .out を開いて読みます。(実行ファイル a.out の場合は、代わりにターミナルを使用してください。)
Terminal (./a.out) 標準搭載 .out がコンパイル済みプログラムである場合は、chmod +x a.out && ./a.out で実行します。file a.out を使用して正体を確認してください。
Linux2 apps
Terminal (./a.out, file, less) 標準搭載 実行ファイルは ./a.out で実行し、テキストの .out は less file.out で読みます。file コマンドであらゆる .out を識別できます。
Text editor (gedit / nano / vim) 標準搭載 テキスト形式の .out を開いてログや結果を読みます。

技術的詳細

詳細仕様
フォーマットの役割汎用出力コンテナ - 固定された内部構造はなく、内容は完全にプログラム定義
MIMEタイプapplication/octet-stream
マジックバイト(テキスト版)なし - ファイルシグネチャのないプレーンな ASCII または UTF-8 テキスト
マジックバイト(ELF実行ファイル)7F 45 4C 46 (\x7fELF) オフセット0
典型的なテキスト内容プログラムの結果、テスト出力、イベント記録、診断ログ
テキストエンコーディングASCII または UTF-8、非圧縮。改行コードはプラットフォームに依存(UnixではLF、WindowsではCRLFの可能性あり)
デフォルトのコンパイラ出力名Unix系システムで -o フラグなしでコンパイルした場合、GCC と Clang は a.out に書き込む
ELF実行セクション.text(マシンコード)、.data(初期化済みグローバル変数)、.bss(ゼロ埋め領域)、.rodata(定数)
必要な実行権限Linux/macOS で ./a.out を実行する前に、ELF .out ファイルには chmod +x が必要
ファイル識別コマンドfile a.out - プレーンテキストと ELF バイナリ(または他の形式)を区別する
歴史的な a.out バイナリ形式ELF以前のオブジェクト形式で、OMAGIC/NMAGIC/ZMAGIC マジックナンバーを使用。Linuxカーネル 5.18-5.19(2022年)でサポート終了
プラットフォーム(テキスト版)クロスプラットフォーム - あらゆるOS、言語ランタイム、ビルドツールによって生成される
プラットフォーム(ELF版)Linux およびその他の Unix系システム。macOS は代わりに同様の Mach-O 形式を使用
典型的なファイルサイズテキスト出力の場合は数バイトから数メガバイト。コンパイル済み ELF プログラムの場合は数キロバイトから数十メガバイト
セキュリティ上の考慮事項.out ELF ファイルは任意のマシンコードを実行します。信頼できないソースからのものは決して実行しないでください
リリース日No single origin; the name comes from programs that write results to an 'output' file (and from a.out, Unix's default executable name since the 1970s)

OUT の変換

コミュニティ Q&A

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

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

よくある質問

.outファイルとは何ですか?どうやって開けばいいですか?
これは汎用的な «出力» ファイルであり、内容はそれを作成したプログラムに依存します。テキストエディタで開いてみてください。判読可能なテキスト(ログや結果)が表示されればそれが内容です。文字化けしている場合は、ドキュメントではなく、おそらくコンパイル済みの実行ファイルです。
.outファイルはウイルスですか?
本質的にそうではありません。テキスト形式の .out ファイルは無害です。バイナリ形式の .out はコンパイル済みプログラム(Linux/UnixのELF)である可能性があるため、信頼できないソースからのものは実行しないでください。ただし、Linuxの a.out は WSL なしの Windows では動作しません。
a.outファイルを実行するにはどうすればいいですか?
LinuxやmacOSでは、ターミナルを開いて ./a.out を実行します(事前に chmod +x a.out で実行権限を付与してください)。これは gcc や Clang がコンパイル済み C/C++ プログラムに付けるデフォルトの名前です。Windows上で直接実行することはできません。
なぜ .out ファイルが変な文字で埋め尽くされているのですか?
それはテキストではなくバイナリだからです。テキスト出力ではなく、コンパイル済みの実行ファイル(ELF)である可能性が非常に高いです。LinuxやmacOSでは file コマンドを、Windowsではバイナリエディタを使用して確認してください。
.outファイルをPDFやTXTに変換できますか?
テキスト出力の場合は、拡張子を .txt に変更するか、ファイルを開いて «PDFに印刷» してください。実行ファイルの場合は、変換できる意味のある内容はありません。それはドキュメントではなくプログラムだからです。
LaTeXフォルダにある .out ファイルは何ですか?
これは hyperref パッケージがビルド中にPDFのしおり(ブックマーク)を保存するために書き出す補助ファイルです。無視したり削除したりしても問題ありません。LaTeX が次回のコンパイル時に再生成します。

参考文献

1Wikipedia - a.outen.wikipedia.org
2Wikipedia - Executable and Linkable Format (ELF)en.wikipedia.org

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

無料ファイルツール

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

ツールボックスを開く

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