.P

Plik P

Pascal Source Code File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .p to kod źródłowy Pascal - program w formie czystego tekstu w języku Pascal, który kompilator zamienia w uruchamialny plik wykonywalny. Można go otworzyć w dowolnym edytorze tekstu lub w Lazarus IDE; aby go uruchomić, należy go skompilować za pomocą Free Pascal (fpc plik.p). To samo rozszerzenie jest również używane przez oprogramowanie biznesowe Progress OpenEdge dla niepowiązanych plików procedur.

Deweloper: Pascal language (Niklaus Wirth); compilers: Free Pascal, GNU Pascal, Borland/Turbo Pascal Kategoria: Pliki developerskie Otwarty standard MIME: text/x-pascal
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 25, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku P?

Plik .p to plik kodu źródłowego Pascal - czytelny dla człowieka tekst napisany w języku programowania Pascal. Rozszerzenie to było używane przez wczesne kompilatory Pascala w systemie Unix, w szczególności Berkeley Pascal (pc), oraz przez klasyczne środowiska Pascala na komputerach Macintosh, gdzie .p było domyślnym rozszerzeniem źródeł programów.

Wewnątrz pliku znajdziesz standardowe konstrukcje Pascala: nagłówek program lub unit, klauzulę uses wymieniającą zależności biblioteczne, bloki deklaracji const, type i var oraz jedną lub więcej definicji procedure lub function, a wszystko to kończy się głównym blokiem begin...end.. Komentarze używają ograniczników w postaci nawiasów klamrowych { } lub nawiasów z gwiazdką (* *).

Dziś pliki .p są kompilowane głównie za pomocą Free Pascal (fpc) lub jego środowiska Lazarus IDE, choć starszy kod może być przeznaczony dla GNU Pascal (gpc). Każdy edytor tekstu otwiera pliki .p do odczytu i edycji; Visual Studio Code z rozszerzeniem Pascal zapewnia podświetlanie składni i podstawowe wsparcie językowe.

.p to jedno z kilku rozszerzeń źródłowych Pascala. Dominującym nowoczesnym wyborem jest .pas; Free Pascal używa również .pp; pliki projektów Delphi używają .dpr. Skompilowany wynik zazwyczaj tworzy plik obiektowy .o jako krok pośredni przed linkowaniem. Należy zauważyć, że .p jest również używane przez Progress OpenEdge ABL dla plików procedur, więc należy sprawdzić otaczający zestaw narzędzi, gdy format jest niejednoznaczny.

  • Obsługiwane dialekty Pascala: Standard/ISO Pascal, Turbo/Borland Pascal, Object Pascal, Free Pascal
  • Kompilowane za pomocą fpc na wszystkich głównych platformach lub starszego gpc na Unix/Linux
  • Brak treści binarnej - czysty tekst ASCII lub UTF-8 w całym pliku

Bezpieczeństwo

RYZYKO: LOW

Plik źródłowy Pascal .p jest czystym tekstem i nie robi nic, dopóki go nie SKOMPILUJESZ i nie uruchomisz - samo otwarcie go do odczytu jest bezpieczne. Ryzyko jest takie samo jak w przypadku każdego kodu źródłowego: może zawierać złośliwą logikę, dlatego należy przejrzeć kod z niezaufanych źródeł przed kompilacją/uruchomieniem wynikowego programu. Upewnij się, że poprawnie zidentyfikowałeś plik jako Pascal (a nie Progress 4GL .p) przed próbą jego budowy.

Szczegóły formatu

w pigułce
PEŁNA NAZWAPascal Source Code Fileznany również jako Pascal program file, Pascal source
DEWELOPERPascal language (Niklaus Wirth); compilers: Free Pascal, GNU Pascal, Borland/Turbo Pascalod 1970 (Pascal language; .p used by various Unix/Mac Pascal compilers)
TYP MIMEtext/x-pascal
TYPKod źródłowy języka programowania w formacie czystego tekstu
STANDARDOtwarty · bezpłatny
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • Procedura Progress OpenEdge ABL (4GL) - Źródło aplikacji biznesowych Progress/OpenEdge (pliki procedur „.p”), edytowane/uruchamiane w OpenEdge AppBuilder/PDS - niepowiązane z Pascalem.
  • Źródło GNU gettext / Perl (rzadkie) - Sporadycznie spotykane w skryptach Perl lub innych źródłach; zależne od kontekstu i rzadkie.

Programy otwierające pliki P

Windows3 apps
Free Pascal / Lazarus Open-source Otwórz plik .p w Lazarus lub skompiluj za pomocą „fpc plik.p”. Wiodący darmowy zestaw narzędzi Pascal (kompilator Free Pascal + Lazarus IDE).
Visual Studio Code Darmowy Otwórz jako tekst z rozszerzeniem Pascal dla podświetlania składni; buduj za pomocą kompilatora Free Pascal w zadaniu (task).
Notepad / any text editor Darmowy Otwórz plik .p jako czysty tekst, aby czytać lub edytować źródło Pascala (bez kompilacji).
macOS2 apps
Free Pascal / Lazarus Open-source Otwórz plik .p w Lazarus lub skompiluj za pomocą „fpc plik.p”. Wiodący darmowy zestaw narzędzi Pascal (kompilator Free Pascal + Lazarus IDE).
TextMate / VS Code Darmowy Otwórz plik .p jako tekst do edycji; buduj za pomocą kompilatora Free Pascal.
Linux2 apps
Free Pascal / Lazarus Open-source Otwórz plik .p w Lazarus lub skompiluj za pomocą „fpc plik.p”. Wiodący darmowy zestaw narzędzi Pascal (kompilator Free Pascal + Lazarus IDE).
GNU Pascal (gpc) - legacy Open-source Historyczny kompilator GNU Pascal („gpc plik.p”); w dużej mierze nieutrzymywany - dziś preferowany jest Free Pascal.

Szczegóły techniczne

specyfikacja
Typ MIMEtext/x-pascal
KodowanieCzysty tekst ASCII lub UTF-8; BOM nie jest wymagany
Struktura plikuNagłówek Pascal program/unit → klauzula uses → deklaracje const/type/var → procedury/funkcje → główny blok begin…end.
Składnia komentarzyOgraniczniki w postaci nawiasów klamrowych { } lub nawiasów z gwiazdką (* *); komentarze jednoliniowe // obsługiwane w trybie Free Pascal i Delphi
Identyfikacja plikuBrak bajtów magicznych - identyfikowany przez słowa kluczowe Pascala, takie jak program, unit, begin, end, var, procedure, function
Typowy rozmiar plikuOd kilkuset bajtów do kilkudziesięciu KB na moduł źródłowy
Obsługiwane dialekty PascalaStandard/ISO Pascal, Turbo/Borland Pascal, Object Pascal, Free Pascal 3.2.x
Główny kompilatorFree Pascal (fpc); historycznie Berkeley Pascal (pc) w systemie Unix, GNU Pascal (gpc) w systemie Linux
Wynik kompilacjiPośredni plik obiektowy .o zlinkowany do natywnego binarnego pliku wykonywalnego
Obsługa platformŹródło wieloplatformowe - Windows, macOS, Linux, Unix
Pochodzenie historyczneRozszerzenie przyjęte przez Berkeley Pascal w systemie Unix i klasyczny Macintosh Pascal; .pas stało się później głównym rozszerzeniem Pascala
Powiązane rozszerzenia źródłowe.pas (dominujące), .pp (Free Pascal), .dpr (projekt Delphi), .lpr (projekt Lazarus)
Wsparcie IDELazarus IDE (interfejs graficzny dla Free Pascal) rozpoznaje i kompiluje pliki .p obok źródeł .pas
Paradygmat składniProgramowanie strukturalne wywodzące się z Algol; pary begin…end ograniczają wszystkie instrukcje złożone i ciało programu
Uwaga o niejednoznaczności.p jest również używane przez Progress OpenEdge ABL dla plików procedur 4GL - słowo kluczowe otwierające plik (program/unit vs składnia specyficzna dla ABL) pozwala je rozróżnić
Wydano1970 (Pascal language; .p used by various Unix/Mac Pascal compilers)
Najnowsza wersjaN/A (source text; tracks the Pascal dialect/compiler, e.g. Free Pascal 3.2.x / Object Pascal)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.freepascal.org

Konwersje P

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami P. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki P.

Najczęściej zadawane pytania

Co to jest plik .p?
Najczęściej jest to kod źródłowy Pascal - program w formie czystego tekstu w języku Pascal, który kompilator (Free Pascal, GNU Pascal) zamienia w plik wykonywalny. To samo rozszerzenie jest również używane przez aplikacje biznesowe Progress 4GL.
Jak otworzyć plik .p?
Otwórz go w dowolnym edytorze tekstu lub środowisku Pascal IDE, takim jak Lazarus (z Free Pascal), aby go czytać lub edytować. Aby go uruchomić, skompiluj go poleceniem „fpc plik.p”. W nowoczesnych systemach używaj Free Pascal/Lazarus zamiast starego Think/GNU Pascal.
Jak skompilować i uruchomić program w Pascalu z pliku .p?
Zainstaluj Free Pascal, a następnie uruchom „fpc plik.p”, aby zbudować natywny plik wykonywalny, i uruchom ten plik. Lazarus oferuje pełne IDE z przyciskami budowania i uruchamiania.
Jaka jest różnica między .p a .pas?
Oba są tekstami źródłowymi Pascala. .pas to standardowe, powszechnie rozpoznawane rozszerzenie; .p jest starszym lub rzadziej spotykanym (kompilatory Pascala dla Unix/Mac). Zazwyczaj można po prostu zmienić nazwę z .p na .pas.
Czy mój plik .p to Pascal czy Progress 4GL?
Sprawdź zawartość: Pascal używa słów program/unit, begin..end, procedure/function; Progress OpenEdge ABL używa instrukcji takich jak DEFINE VARIABLE, FOR EACH, DISPLAY. Wybór odpowiedniego narzędzia zależy od tego, co znajduje się w środku.
Czy mogę zamienić .p na .exe?
Należy go skompilować, a nie skonwertować: „fpc plik.p” tworzy natywny plik wykonywalny. Nie istnieje konwersja w stylu dokumentu - źródło Pascala musi zostać zbudowane przez kompilator.

Źródła

1Free Pascal - documentationwww.freepascal.org

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z