.P

P Datei

Pascal Source Code File
Frage stellen
SCHNELLE ANTWORT

Eine .p-Datei ist Pascal-Quellcode - ein Klartext-Programm in der Sprache Pascal, das ein Compiler in eine ausführbare Datei umwandelt. Öffnen Sie sie in einem beliebigen Texteditor oder in der Lazarus-IDE; zum Ausführen kompilieren Sie sie mit Free Pascal (fpc datei.p). Die gleiche Erweiterung wird auch von der Business-Software Progress OpenEdge für nicht verwandte Prozedurdateien verwendet.

Entwickler: Pascal language (Niklaus Wirth); compilers: Free Pascal, GNU Pascal, Borland/Turbo Pascal Kategorie: Developerdateien Offener Standard MIME: text/x-pascal
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 25, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das P-Dateiformat?

Eine .p-Datei ist eine Pascal-Quellcodedatei - in einfachem, menschenlesbarem Text verfasst, der in der Programmiersprache Pascal geschrieben wurde. Die Erweiterung wurde von frühen Unix-Pascal-Compilern verwendet, vor allem von Berkeley Pascal (pc), sowie von klassischen Macintosh-Pascal-Umgebungen, in denen .p die Standarderweiterung für Programmquellen war.

Innerhalb der Datei finden Sie Standard-Pascal-Konstrukte: einen program- oder unit-Header, eine uses-Klausel mit Bibliotheksabhängigkeiten, const-, type- und var-Deklarationsblöcke sowie eine oder mehrere procedure- oder function-Definitionen, die alle mit einem begin...end.-Hauptblock enden. Kommentare verwenden geschweifte Klammern { } oder Klammer-Stern-Begrenzer (* *).

Heute werden .p-Dateien primär mit Free Pascal (fpc) oder dessen Lazarus-IDE kompiliert, obwohl älterer Code auch auf GNU Pascal (gpc) abzielen kann. Jeder Klartext-Editor öffnet .p-Dateien zum Lesen und Bearbeiten; Visual Studio Code mit einer Pascal-Erweiterung bietet Syntax-Hervorhebung und grundlegende Sprachunterstützung.

.p ist eine von mehreren Pascal-Quellerweiterungen. Die heute dominierende Wahl ist .pas; Free Pascal verwendet auch .pp; Delphi-Projektdateien nutzen .dpr. Die kompilierte Ausgabe erzeugt typischerweise eine .o-Objektdatei als Zwischenschritt vor dem Linken. Beachten Sie, dass .p auch von Progress OpenEdge ABL für Prozedurdateien verwendet wird, daher sollte die Toolchain überprüft werden, wenn das Format mehrdeutig ist.

  • Unterstützte Pascal-Dialekte: Standard/ISO Pascal, Turbo/Borland Pascal, Object Pascal, Free Pascal
  • Kompiliert mit fpc auf allen gängigen Plattformen oder dem veralteten gpc unter Unix/Linux
  • Kein binärer Inhalt - durchgehend reiner ASCII- oder UTF-8-Klartext

Sicherheit

RISIKO: LOW

Eine .p-Pascal-Quellcodedatei ist Klartext und tut nichts, bis Sie sie KOMPILIEREN und ausführen - daher ist das bloße Öffnen zum Lesen sicher. Das Risiko ist dasselbe wie bei jedem Quellcode: Er könnte bösartige Logik enthalten, prüfen Sie daher Code aus nicht vertrauenswürdigen Quellen, bevor Sie das resultierende Programm kompilieren/ausführen. Stellen Sie sicher, dass Sie die Datei korrekt als Pascal identifiziert haben (im Gegensatz zu einer Progress 4GL .p), bevor Sie versuchen, sie zu bauen.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEPascal Source Code Filealias Pascal program file, Pascal source
ENTWICKLERPascal language (Niklaus Wirth); compilers: Free Pascal, GNU Pascal, Borland/Turbo Pascalseit 1970 (Pascal language; .p used by various Unix/Mac Pascal compilers)
MIME TYPEtext/x-pascal
TYPKlartext-Programmiersprachen-Quellcode
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • Progress OpenEdge ABL (4GL) Prozedur - Progress/OpenEdge Business-Anwendungsquelle („.p“-Prozedurdateien), bearbeitet/ausgeführt im OpenEdge AppBuilder/PDS - nicht verwandt mit Pascal.
  • GNU gettext / Perl-Quelle (selten) - Gelegentlich für Perl-Skripte oder andere Quellen anzutreffen; kontextabhängig und ungewöhnlich.

Programme zum Öffnen von P-Dateien

Windows3 apps
Free Pascal / Lazarus Open Source Öffnen Sie die .p in Lazarus oder kompilieren Sie mit „fpc datei.p“. Die führende Free Pascal-Toolchain (Free Pascal-Compiler + Lazarus-IDE).
Visual Studio Code Kostenlos Als Text mit einer Pascal-Erweiterung für Hervorhebungen öffnen; Erstellung über den Free Pascal-Compiler in einem Task.
Notepad / any text editor Kostenlos Öffnen Sie die .p als Klartext, um den Pascal-Quellcode zu lesen oder zu bearbeiten (keine Kompilierung).
macOS2 apps
Free Pascal / Lazarus Open Source Öffnen Sie die .p in Lazarus oder kompilieren Sie mit „fpc datei.p“. Die führende Free Pascal-Toolchain (Free Pascal-Compiler + Lazarus-IDE).
TextMate / VS Code Kostenlos Öffnen Sie die .p als Text zur Bearbeitung; Erstellung mit dem Free Pascal-Compiler.
Linux2 apps
Free Pascal / Lazarus Open Source Öffnen Sie die .p in Lazarus oder kompilieren Sie mit „fpc datei.p“. Die führende Free Pascal-Toolchain (Free Pascal-Compiler + Lazarus-IDE).
GNU Pascal (gpc) - legacy Open Source Historischer GNU Pascal-Compiler („gpc datei.p“); weitgehend nicht mehr gepflegt - bevorzugen Sie heute Free Pascal.

Technische Details

technische Spezifikation
MIME-Typtext/x-pascal
KodierungASCII oder UTF-8 Klartext; kein BOM erforderlich
DateistrukturPascal program/unit Header → uses-Klausel → const/type/var Deklarationen → procedures/functions → begin…end. Hauptblock
KommentarsyntaxGeschweifte Klammern { } oder Klammer-Stern-Begrenzer (* *); einzeiliges // wird im Free Pascal- und Delphi-Modus unterstützt
DateiidentifikationKeine Magic Bytes - identifiziert durch Pascal-Schlüsselwörter wie program, unit, begin, end, var, procedure, function
Typische DateigrößeEinige hundert Bytes bis zu Zehner-KB pro Quellmodul
Unterstützte Pascal-DialekteStandard/ISO Pascal, Turbo/Borland Pascal, Object Pascal, Free Pascal 3.2.x
Primärer CompilerFree Pascal (fpc); historisch Berkeley Pascal (pc) unter Unix, GNU Pascal (gpc) unter Linux
KompilierungsausgabeZwischengeschaltete .o-Objektdatei, die in eine native binäre ausführbare Datei gelinkt wird
PlattformunterstützungPlattformübergreifender Quellcode - Windows, macOS, Linux, Unix
Historischer UrsprungErweiterung übernommen von Berkeley Pascal unter Unix und klassischem Macintosh Pascal; .pas wurde später zur Mainstream-Pascal-Erweiterung
Verwandte Quellerweiterungen.pas (dominant), .pp (Free Pascal), .dpr (Delphi-Projekt), .lpr (Lazarus-Projekt)
IDE-UnterstützungLazarus-IDE (die grafische Oberfläche von Free Pascal) erkennt und kompiliert .p neben .pas-Quellen
Syntax-ParadigmaVon Algol abgeleitete strukturierte Programmierung; begin…end-Paare begrenzen alle Verbundanweisungen und den Programmkörper
Hinweis zur Mehrdeutigkeit.p wird auch von Progress OpenEdge ABL für 4GL-Prozedurdateien verwendet - das einleitende Schlüsselwort der Datei (program/unit vs. ABL-spezifische Syntax) unterscheidet die beiden
Veröffentlicht1970 (Pascal language; .p used by various Unix/Mac Pascal compilers)
Neueste VersionN/A (source text; tracks the Pascal dialect/compiler, e.g. Free Pascal 3.2.x / Object Pascal)
Offener StandardJa · lizenzgebührenfrei
Spezifikationwww.freepascal.org

P-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit P-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu P-Dateien.

Häufig gestellte Fragen

Was ist eine .p-Datei?
Meistens Pascal-Quellcode - ein Klartext-Programm in der Sprache Pascal, das ein Compiler (Free Pascal, GNU Pascal) in eine ausführbare Datei umwandelt. Die gleiche Erweiterung wird auch von Progress 4GL Business-Anwendungen verwendet.
Wie öffne ich eine .p-Datei?
Öffnen Sie sie in einem beliebigen Texteditor oder einer Pascal-IDE wie Lazarus (mit Free Pascal) zum Lesen/Bearbeiten. Zum Ausführen kompilieren Sie mit „fpc datei.p“. Verwenden Sie auf modernen Systemen Free Pascal/Lazarus anstelle des alten Think/GNU Pascal.
Wie kompiliere und starte ich ein .p Pascal-Programm?
Installieren Sie Free Pascal, führen Sie dann „fpc datei.p“ aus, um eine native ausführbare Datei zu erstellen, und starten Sie diese. Lazarus bietet Ihnen eine vollständige IDE mit Schaltflächen zum Erstellen und Ausführen.
Was ist der Unterschied zwischen .p und .pas?
Beide sind Pascal-Quelltext. .pas ist die standardmäßige, weithin anerkannte Erweiterung; .p ist eine ältere/weniger verbreitete (Unix/Mac-Pascal-Compiler). Sie können .p normalerweise einfach in .pas umbenennen.
Ist meine .p-Datei Pascal oder Progress 4GL?
Prüfen Sie den Inhalt: Pascal verwendet program/unit, begin..end, procedure/function; Progress OpenEdge ABL verwendet Anweisungen wie DEFINE VARIABLE, FOR EACH, DISPLAY. Das richtige Werkzeug hängt davon ab, um was es sich handelt.
Kann ich eine .p-Datei in eine .exe umwandeln?
Sie kompilieren sie, Sie konvertieren sie nicht: „fpc datei.p“ erzeugt eine native ausführbare Datei. Es gibt keine dokumentenartige Konvertierung - Pascal-Quellcode muss von einem Compiler gebaut werden.

Quellen

1Free Pascal - documentationwww.freepascal.org

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen