Co to jest format pliku PLX?
.plx to skrypt wykonywalny Perl - plik źródłowy w formacie tekstowym napisany w języku programowania Perl, przeznaczony do bezpośredniego uruchomienia przez interpreter perl. Funkcjonalnie jest on identyczny z plikiem .pl; rozszerzenie .plx zostało przyjęte jako konwencja oznaczania pliku Perl jako programu wykonywalnego lub skryptu CGI, w przeciwieństwie do biblioteki (.pl) lub modułu (.pm).
Skrypt .plx zazwyczaj zaczyna się od linii shebang, takiej jak #!/usr/bin/perl, po której następują pragmy (use strict;, use warnings;), importy modułów, podprogramy i instrukcje wykonywalne, które interpreter przetwarza od góry do dołu. Ponieważ jest to zwykły tekst, każdy edytor tekstu może go odczytać lub zmodyfikować; nie jest wymagany etap kompilacji - plik binarny perl bezpośrednio analizuje i wykonuje kod.
Konwencja nazewnictwa .plx stała się popularna na serwerach WWW w latach 90. i 2000. jako sposób na odróżnienie wykonywalnych skryptów CGI od pasywnych plików bibliotek: niektóre konfiguracje serwerów były ustawione tak, aby wykonywać tylko pliki .plx lub .cgi, odmawiając serwowania ich kodu źródłowego do przeglądarek. W systemie Windows rozszerzenie .plx było rejestrowane jako powiązanie plików przez ActivePerl (obecnie Strawberry Perl) w celu uruchamiania interpretera po dwukrotnym kliknięciu.
Dziś dominuje zwykłe rozszerzenie .pl; .plx jest w dużej mierze historycznym artefaktem wczesnych konwencji hostingu CGI, choć starsze skrypty z tym rozszerzeniem wciąż krążą w sieci.
Bezpieczeństwo
RYZYKO: MEDIUMPlik .plx to wykonywalny kod źródłowy: jego uruchomienie wykonuje zawarte w nim instrukcje z Twoimi uprawnieniami - może on czytać/zapisywać pliki, nawiązywać połączenia sieciowe lub usuwać dane. Nigdy nie uruchamiaj plików .plx z niezaufanych źródeł bez ich wcześniejszego przeczytania (jest to zwykły tekst, więc możesz to zrobić). Starsze skrypty CGI .plx na serwerach WWW stanowią klasyczny punkt ataku; dbaj o aktualizację Perl i modułów oraz waliduj dane wejściowe. Odczytywanie/edytowanie pliku jest bezpieczne; ryzyko wiąże się z jego wykonaniem.
Szczegóły formatu
w pigułce- Oracle Forms / skompilowana biblioteka PL/SQL (.plx) - Oracle Forms generuje specyficzne dla platformy, skompilowane pliki bibliotek PL/SQL o rozszerzeniu .plx - jest to format binarny, niepowiązany ze skryptami Perl.
- Pinnacle Studio / projekty wideo i inne pliki aplikacji - Kilka aplikacji używa rozszerzenia .plx dla własnych plików danych lub projektów, niezwiązanych z językiem Perl.
Programy otwierające pliki PLX
perl script.plx w terminalu; zawiera on pełny zestaw narzędzi Perl + CPAN dla Windows. perl script.plx w Terminalu lub otwórz w dowolnym edytorze, aby go odczytać. perl script.plx (Perl jest standardem w większości dystrybucji) lub użyj chmod +x, a następnie ./script.plx; edytuj w vim/VS Code/gedit. Szczegóły techniczne
specyfikacja| Typ formatu | Tekstowy skrypt źródłowy Perl (program wykonywalny) |
| Deweloper | Larry Wall / The Perl Foundation (język Perl) |
| Kodowanie | ASCII lub UTF-8 (pragma „use utf8;” włącza obsługę Unicode) |
| Typowy rozmiar | Od kilkuset bajtów do kilkudziesięciu KB (pojedynczy skrypt) |
| Powiązany system operacyjny | Linux, Unix, macOS, Windows (przez Strawberry Perl lub ActivePerl) |
| Typ MIME | application/x-perl (również text/x-perl) |
| Shebang | Zazwyczaj #!/usr/bin/perl w 1. linii (hex 23 21); umożliwia bezpośrednie wykonanie w systemach Unix/Linux |
| Interpreter | Uruchamiany przez plik binarny perl (Perl 5.x); nie wymaga etapu kompilacji |
| Różnica względem .pl | .plx oznacza plik jako wykonywalny punkt wejścia/CGI; .pl jest używany dla bibliotek i ogólnych skryptów; .pm dla modułów |
| Zastosowanie CGI | Historycznie używany na serwerach WWW skonfigurowanych do wykonywania tylko plików .plx lub .cgi, co blokowało dostęp do kodu źródłowego |
| Powiązanie w Windows | ActivePerl/Strawberry Perl rejestruje .plx, aby uruchamiać interpreter Perl po dwukrotnym kliknięciu |
| Aktualny status | Głównie historyczny; w nowoczesnych projektach Perl dominuje zwykłe rozszerzenie .pl |
| Wydano | Convention alongside Perl (Perl 1.0, 1987); .plx popularized as a CGI/executable Perl extension |
| Najnowsza wersja | Tracks the installed Perl interpreter (Perl 5.x; Perl 7 planned) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.perl.org |
Konwersje PLX
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki PLX.
Najczęściej zadawane pytania
Co to jest plik PLX?
Jak otworzyć plik PLX?
Jak uruchomić skrypt PLX w systemie Windows?
perl script.plx. Przeczytaj skrypt przed uruchomieniem, jeśli nie jesteś jego autorem.