Klicken Sie oben auf den Button "Datei auswählen" und wählen Sie Ihre PHAR-Datei.
Sie sehen eine Vorschau, falls verfügbar.
Klicken Sie auf "Datei umwandeln in...", um Textinformationen auszulesen.
PHAR in einen anderen Dateityp umwandeln
Um PHAR Archive in ein anderes Format umzuwandeln, benötigen Sie PHP oder eine andere Entwickler-Software.
Eine Datei in PHAR umwandeln
Um andere Dateiformate in den Dateityp "Ausführbares PHP-Archiv" umzuwandeln, benötigen Sie PHP oder ein ähnliches Tool.
Über PHAR-Dateien
Eine .PHAR-Datei (PHP Archive) ist eine verpackte PHP-Anwendung oder -Bibliothek, die als einzelne ausführbare Datei verteilt wird. Ähnlich wie bei einer Java-JAR-Datei bündelt sie Skripte, Bilder, Konfigurationen und andere Ressourcen in einem Paket, was die Verteilung und Bereitstellung für PHP-Projekte erheblich vereinfacht. Es ist auch das Standardformat für Plugins, die vom PocketMine-MP Minecraft-Server verwendet werden. Du kannst .PHAR-Dateien über die PHP-Kommandozeile ausführen oder entpacken, oder programmatisch über die integrierte Phar-Klasse. Erfahre mehr über PHP auf Wikipedia.
Trotz ihrer Bequemlichkeit bei der Verteilung haben .PHAR-Dateien gravierende Nachteile, wenn es um die Bearbeitung oder Überprüfung von Code geht. Es handelt sich um kompilierte, meist schreibgeschützte Archive, die eine lokale PHP-Umgebung zum Ausführen oder Entpacken erfordern. Du kannst eine .PHAR-Datei nicht einfach in einem Standard-Texteditor öffnen, um den Quellcode zu ändern; dabei würden nur unlesbare Binärdaten, ein serialisiertes Manifest und ein Shell-Skript-Stub angezeigt. Darüber hinaus erfordert das Erstellen oder Bearbeiten dieser Dateien spezifische Serverkonfigurationen (wie das Setzen von phar.readonly = 0 in der php.ini), was den Entwicklungsprozess erschwert.
Entwickler müssen .PHAR-Dateien ständig in Standard-Archivformate wie ZIP oder TAR konvertieren oder entpacken. Dieser Entpackungsprozess ist notwendig, um auf die rohen PHP-Skripte zuzugreifen und direkte Code-Änderungen zu ermöglichen. Die Konvertierung in ein Standardarchiv entpackt die interne Verzeichnisstruktur vollständig, bricht aber natürlich die Eigenschaft der Datei als einzelne ausführbare Datei, bis du sie explizit neu verpackst.
Da eine .PHAR-Datei auf einer hochspezialisierten internen Architektur basiert – typischerweise ein ausführbarer Shell-Skript-Stub gefolgt von binären serialisierten Daten – scheitern Standard-Entpackungsprogramme oft daran, sie zu öffnen. Oft kann nur die ursprüngliche PHP-Umgebung die Daten richtig lesen oder exportieren. Bei convert.guru kannst du deine Datei jedoch einfach per Drag-and-Drop ablegen, um zu sehen, was sie ist, und sie konvertieren, falls unterstützt. Wenn unsere Analyse ein unterstütztes zugrunde liegendes oder eingebettetes Format erkennt, ist eine Anzeige oder Konvertierung möglicherweise noch machbar.
Convert.Guru analysiert Ihre PHAR-Datei, erkennt das genaue Format und ermöglicht es Ihnen, den enthaltenen Text auszulesen.
Wenn Sie eine PHAR-Datei in ZIP, EXE, MSI, APP, DMG, DEB, RPM, PKG, RUN, SH, BAT oder CMD umwandeln möchten, können Sie PHP oder eine ähnliche Software aus der Kategorie „PHP-Anwendungsarchiv“ verwenden. Suchen Sie im Menü „Datei“ nach Speichern unter… oder Exportieren….
Um JAR, APP, SCR, IPA, COM, AAB, PS1, DMG, VBS, EXE, XAPK oder MSI-Dateien in PHAR umzuwandeln, versuchen Sie es mit PHP oder einem vergleichbaren Tool aus der Kategorie „PHP-Anwendungsarchiv“.
Die PHAR-Konverter Story
Convert.Guru basiert auf einer der größten und renommiertesten Dateiformat-Datenbanken, die seit über 25 Jahren gepflegt wird. Unsere Formaterkennung identifiziert PHAR zuverlässig – auch bei falsch benannten oder beschädigten Dateien – und wandelt sie in gängige Formate um. Direkt im Browser, ohne Registrierung oder Installation. Hochgeladene Dateien werden nach der Konvertierung automatisch gelöscht. Entwickelt wird der PHAR Konverter in Deutschland.