.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
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .DO · .MD · .HEX · .XSD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 3, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла PLX?

.plx - это исполняемый скрипт Perl, файл с исходным кодом в текстовом формате, написанный на языке программирования Perl и предназначенный для прямого запуска интерпретатором perl. Функционально он идентичен файлу .pl; расширение .plx было принято в качестве соглашения для обозначения файла Perl как исполняемой программы или CGI-скрипта, в отличие от библиотеки (.pl) или модуля (.pm).

Скрипт .plx обычно начинается со строки shebang, такой как #!/usr/bin/perl, за которой следуют прагмы (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 (исполняемая программа)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.do.md.hex.xsd
Это расширение также используется в…
  • Скомпилированная библиотека Oracle Forms / PL/SQL (.plx) - Oracle Forms создает платформозависимые скомпилированные файлы библиотек PL/SQL с расширением .plx - это бинарный формат, не связанный со скриптами Perl.
  • Pinnacle Studio / файлы видеопроектов и прочие файлы приложений - Некоторые приложения повторно используют расширение .plx для собственных данных или файлов проектов, не имеющих отношения к Perl.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001
HEX
2321
ASCII
#!
Обычный текст. Как и .pl, скрипт .plx обычно начинается со строки shebang, такой как «#!/usr/bin/perl» (hex 23 21 ...). Вариант .plx использовался для обозначения файла Perl как исполняемой программы/CGI (в отличие от библиотеки/модуля .pl), особенно на веб-серверах. Бинарная сигнатура отсутствует; идентифицируется по shebang и синтаксису Perl (use strict; my $x = ...).

Программы, открывающие файлы PLX

Windows3 apps
Notepad Открытый код Откройте .plx как текст, чтобы прочитать или отредактировать исходный код Perl; используйте в паре со Strawberry Perl для запуска.
Strawberry Perl Открытый код Установите Strawberry Perl, затем запустите perl script.plx в терминале; он включает в себя полный набор инструментов Perl + CPAN для Windows.
Visual Studio Code Бесплатно Откройте .plx для чтения или редактирования (подсветка синтаксиса Perl через расширение); запуск возможен через встроенный терминал при установленном perl.
macOS1 app
Terminal + system Perl Открытый код macOS поставляется с Perl: запустите perl script.plx в Terminal или откройте в любом редакторе для чтения.
Linux1 app
Perl (preinstalled) + any editor Открытый код Запустите perl script.plx (Perl является стандартным в большинстве дистрибутивов) или используйте chmod +x, а затем ./script.plx; редактируйте в vim/VS Code/gedit.

Технические подробности

глубокая спецификация
Тип форматаТекстовый исходный скрипт Perl (исполняемая программа)
РазработчикЛарри Уолл / The Perl Foundation (язык Perl)
КодировкаASCII или UTF-8 (прагма «use utf8;» включает поддержку Unicode в исходном коде)
Типичный размерОт нескольких сотен байт до десятков КБ (одиночный скрипт)
Связанные ОСLinux, Unix, macOS, Windows (через Strawberry Perl или ActivePerl)
MIME-типapplication/x-perl (также text/x-perl)
ShebangОбычно #!/usr/bin/perl в первой строке (hex 23 21); позволяет прямой запуск в Unix/Linux
ИнтерпретаторЗапускается бинарным файлом perl (Perl 5.x); этап компиляции не требуется
Отличие от .pl.plx помечает файл как исполняемую точку входа/CGI; .pl используется для библиотек и общих скриптов; .pm - для модулей
Использование в CGIИсторически использовался на веб-серверах, настроенных на выполнение только файлов .plx или .cgi, что предотвращало раскрытие исходного кода
Ассоциация в WindowsActivePerl/Strawberry Perl регистрирует .plx для запуска интерпретатора Perl двойным щелчком
Текущий статусВ основном исторический; в современных кодовых базах 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

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами PLX. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах PLX.

Часто задаваемые вопросы

Что такое файл PLX?
Это скрипт Perl - текстовый исходный код Perl, предназначенный для выполнения (буква «x» исторически помечала его как исполняемый/CGI-файл Perl). Он запускается интерпретатором Perl. (Oracle Forms также использует .plx для другого формата - бинарной библиотеки PL/SQL).
Как открыть файл PLX?
Чтобы прочитать или отредактировать его, откройте файл в любом текстовом редакторе (VS Code, Notepad++, vim). Для запуска вам понадобится Perl: команда «perl script.plx» в Linux/macOS (предустановлен) или установите Strawberry Perl в Windows.
Как запустить скрипт PLX в Windows?
Установите Strawberry Perl (бесплатно), откройте терминал и выполните perl script.plx. Обязательно прочитайте содержимое скрипта перед запуском, если вы не являетесь его автором.
В чем разница между PLX, PL и PM?
Все они являются текстовыми файлами Perl. .plx использовался для исполняемых программ/CGI, .pl - для обычных скриптов или библиотек, а .pm - для модулей Perl (библиотек). Все они запускаются одним и тем же интерпретатором perl.
Является ли PLX тем же самым, что и PL/SQL?
Нет. Файл Perl .plx здесь - это текстовый скрипт. Oracle Forms отдельно создает файлы .plx, которые являются скомпилированными бинарными библиотеками PL/SQL - это другой формат, который нельзя прочитать как текст.
Можно ли конвертировать PLX в EXE?
Да - его можно упаковать в автономный исполняемый файл Windows с помощью PAR::Packer (pp) или Perl2Exe. Это упаковывает интерпретатор 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.MDMarkdown Document
9.TXTPlain Text File
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