.PLX

PLX ファイル

Perl Executable Script
質問する
クイック回答

PLXファイルはPerlスクリプトです。これはPerl言語で書かれたプレーンテキストのソースコードであり、歴史的に実行可能なプログラムやCGIスクリプトとして識別するために使用されてきました。内容を読んだり編集したりするには、任意のテキストエディタで開いてください。LinuxやmacOSで実行するには、ターミナルで «perl script.plx» と入力します(Perlはプリインストールされています)。Windowsの場合は、まず Strawberry Perl をインストールしてください。

開発元: Larry Wall / The Perl Foundation (Perl language) カテゴリ: 開発用ファイル オープンスタンダード MIME: application/x-perl
対応OS Windows macOS Linux
関連: .DO · .MD · .HEX · .XSD

このページの内容

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

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

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

ファイルを識別する

PLX ファイル形式とは?

.plx は Perl実行可能スクリプト です。これはPerlプログラミング言語で書かれたプレーンテキストのソースファイルであり、perl インタプリタによって直接実行されることを意図しています。機能的には .pl ファイルと同一ですが、.plx 拡張子は、ライブラリ(.pl)やモジュール(.pm)と区別して、Perlファイルを実行可能プログラムやCGIスクリプトとしてマークするための慣習として採用されました。

.plx スクリプトは通常、#!/usr/bin/perl のようなシバン(shebang)行で始まり、その後にプラグマ(use strict;, use warnings;)、モジュールのインポート、サブルーチン、およびインタプリタが上から下に実行する文が続きます。プレーンテキストであるため、任意のテキストエディタで閲覧・修正が可能です。コンパイルの手順は不要で、perl バイナリが直接解析して実行します。

.plx という命名規則は、1990年代から2000年代にかけて、実行可能なCGIスクリプトと受動的なライブラリファイルを区別する方法としてウェブサーバー上で普及しました。一部のサーバー設定では、.plx または .cgi ファイルのみを実行するように設定され、ブラウザにソースコードがそのまま表示されるのを防いでいました。Windowsでは、.plx は ActivePerl(現在は Strawberry Perl)によって、ダブルクリックでインタプリタを起動するファイル関連付けとして登録されていました。

今日では、単純な .pl 拡張子が主流となっています。.plx は主に初期のCGIウェブホスティング慣習の歴史的な遺物ですが、古いスクリプトでは現在もこの拡張子が使われていることがあります。

セキュリティと安全性

リスク: MEDIUM

.plx は実行可能なソースコードです。実行すると、その中に含まれる内容がユーザーの権限で実行されます。ファイルの読み書き、ネットワーク通信、データの削除などが行われる可能性があります。信頼できないソースからの .plx は、まず内容を確認(プレーンテキストなので可能です)せずに実行しないでください。ウェブサーバー上のレガシーなCGI .plx スクリプトは古典的な攻撃対象です。Perl本体やモジュールを最新の状態に保ち、入力を検証してください。ファイルの閲覧や編集は安全ですが、実行にはリスクが伴います。

形式の詳細

概要
正式名称Perl Executable Script別名 Perl script, Perl CGI script
開発元Larry Wall / The Perl Foundation (Perl language)登場時期 Convention alongside Perl (Perl 1.0, 1987); .plx popularized as a CGI/executable Perl extension
MIME タイプapplication/x-perl
タイププレーンテキストPerlソーススクリプト(実行可能プログラム)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • Oracle Forms / PL/SQL コンパイル済みライブラリ (.plx) - Oracle Forms は、プラットフォーム固有のコンパイル済み PL/SQL ライブラリファイルとして .plx を生成します。これはバイナリ形式であり、Perlスクリプトとは無関係です。
  • Pinnacle Studio / ビデオプロジェクトおよびその他のアプリファイル - いくつかのアプリケーションが独自のデータ/プロジェクトファイルに .plx を再利用していますが、Perlとは無関係です。
マジックバイト ・ ファイルシグネチャ
オフセット
0001
16進数
2321
ASCII
#!
プレーンテキストです。.pl と同様に、.plx スクリプトは通常 «#!/usr/bin/perl» (16進数 23 21 ...) などのシバン行で始まります。.plx バリアントは、特にウェブサーバーにおいて、Perlファイルを(.pl ライブラリ/モジュールではなく)実行可能プログラム/CGIとしてフラグを立てるために使用されました。バイナリシグネチャはありません。シバン行とPerlの構文(use strict; my $x = ... など)で識別します。

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

Windows3 apps
Notepad オープンソース .plx をテキストとして開き、Perlソースを閲覧・編集します。実行には Strawberry Perl と組み合わせて使用します。
Strawberry Perl オープンソース Strawberry Perl をインストールし、ターミナルで perl script.plx を実行します。Windows向けの完全な Perl + CPAN ツールチェーンが含まれています。
Visual Studio Code 無料 .plx を開いて閲覧・編集できます(拡張機能によるPerl構文ハイライトが可能)。Perlがインストールされていれば、統合ターミナルから実行できます。
macOS1 app
Terminal + system Perl オープンソース macOSにはPerlが同梱されています。ターミナルで perl script.plx を実行するか、任意のエディタで開いて閲覧します。
Linux1 app
Perl (preinstalled) + any editor オープンソース ほとんどのディストリビューションで標準の perl script.plx を実行するか、chmod +x の後に ./script.plx を実行します。vim/VS Code/geditなどで編集可能です。

技術的詳細

詳細仕様
フォーマットタイププレーンテキストPerlソーススクリプト(実行可能プログラム)
開発者Larry Wall / The Perl Foundation (Perl言語)
エンコーディングASCII または UTF-8(use utf8; プラグマによりUnicodeソースが有効になります)
一般的なサイズ数百バイトから数十KB程度(単一スクリプトの場合)
関連OSLinux, Unix, macOS, Windows (Strawberry Perl または ActivePerl 経由)
MIMEタイプapplication/x-perl (または text/x-perl)
シバン (Shebang)通常1行目に #!/usr/bin/perl (16進数 23 21)。Unix/Linux上での直接実行を可能にします
インタプリタperl バイナリ (Perl 5.x) によって実行。コンパイル手順は不要
.plとの違い.plx はファイルが実行可能/CGIエントリポイントであることを示します。.pl はライブラリや一般的なスクリプトに、.pm はモジュールに使用されます
CGIでの利用歴史的に、ソースコードの露出を防ぐため、.plx または .cgi ファイルのみを実行するように設定されたウェブサーバーで使用されました
Windowsでの関連付けActivePerl/Strawberry Perl は、ダブルクリックで Perl インタプリタを起動するように .plx を登録します
現在のステータス主に歴史的なものです。現代のPerlコードベースでは、単純な .pl 拡張子が主流です
リリース日Convention alongside Perl (Perl 1.0, 1987); .plx popularized as a CGI/executable Perl extension
最新バージョンTracks the installed Perl interpreter (Perl 5.x; Perl 7 planned)
オープンスタンダードはい · ロイヤリティフリー
仕様書www.perl.org

PLX の変換

コミュニティ Q&A

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

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

よくある質問

PLXファイルとは何ですか?
これはPerlスクリプトです。実行されることを目的としたプレーンテキストのPerlソースです(末尾の «x» は歴史的に実行可能/CGI Perlファイルであることを示していました)。Perlインタプリタによって実行されます。(なお、Oracle Forms も別のバイナリ PL/SQL ライブラリに .plx を使用します。)
PLXファイルを開くにはどうすればよいですか?
閲覧や編集を行うには、任意のテキストエディタ(VS Code, Notepad++, vimなど)で開いてください。実行するにはPerlが必要です。Linux/macOS(プリインストール済み)では «perl script.plx» を実行し、Windowsでは Strawberry Perl をインストールしてください。
WindowsでPLXスクリプトを実行するには?
Strawberry Perl(無料)をインストールし、ターミナルを開いて perl script.plx を実行します。自分で書いたものでない場合は、実行前にスクリプトの内容を確認してください。
PLX、PL、PMの違いは何ですか?
すべてプレーンテキストのPerlです。.plx は実行可能/CGI Perlプログラム、.pl は汎用スクリプト/ライブラリ、.pm はPerlモジュール(ライブラリ)に使用されてきました。いずれも同じ perl インタプリタで動作します。
PLXはPL/SQLと同じですか?
いいえ。ここでのPerlの .plx はテキストスクリプトです。Oracle Forms が別途生成する .plx は、コンパイルされたバイナリ形式の PL/SQL ライブラリであり、テキストとして読むことはできない別のフォーマットです。
PLXをEXEに変換できますか?
はい。PAR::Packer (pp) や Perl2Exe を使用して、スタンドアロンのWindows実行ファイルにバンドルできます。これはPerlインタプリタをスクリプトと一緒にパッケージ化するもので、Perlをネイティブコードにコンパイルするわけではありません。

参考文献

1Perl - official sitewww.perl.org
2Strawberry Perl - Perl for Windowsstrawberryperl.com

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

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

無料ファイルツール

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

ツールボックスを開く

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