Convertidor de PHAR

Extraer texto de archivos PHP (PHAR)


Arrastre o cargue su archivo .PHAR

Cómo extraer texto de su archivo PHAR

  1. Haga clic en el botón "Seleccionar archivo" de arriba y elija su archivo PHAR.
  2. Verás una vista previa, si está disponible.
  3. Haga clic en el botón "Convertir archivo a..." para extraer información de texto.

Convertir PHAR a otro tipo de archivo

Para convertir archivos PHAR a otro formato, necesita PHP o otro software Desarrollador.

Convertir un archivo a PHAR

Para convertir otros formatos de archivo al tipo de archivo "Archivo ejecutable PHP", necesita PHP o software similar.


Acerca de los archivos PHAR

Un archivo .PHAR (PHP Archive) es una aplicación o biblioteca PHP empaquetada que se distribuye como un único archivo ejecutable. De forma similar a un JAR de Java, agrupa scripts, imágenes, configuraciones y otros recursos en un solo paquete, lo que simplifica enormemente la distribución y el despliegue de proyectos PHP. También es el formato estándar para los plugins utilizados por el servidor de Minecraft PocketMine-MP. Puedes ejecutar o extraer archivos .PHAR utilizando la interfaz de línea de comandos de PHP o programáticamente a través de la clase integrada Phar. Aprende más sobre PHP en Wikipedia.

A pesar de su conveniencia para la distribución, los archivos .PHAR tienen graves desventajas cuando se trata de editar o auditar código. Son archivos compilados, en su mayoría de solo lectura, que requieren un entorno PHP local para ejecutarse o desempaquetarse. No puedes simplemente abrir un .PHAR en un editor de texto estándar para modificar el código fuente; hacerlo expondrá datos binarios ilegibles, un manifiesto serializado y un fragmento de script de shell (stub). Además, crear o editar estos archivos requiere configuraciones de servidor específicas (como establecer phar.readonly = 0 en php.ini), lo que añade fricción al proceso de desarrollo.

Los desarrolladores necesitan constantemente convertir o extraer archivos .PHAR a formatos de archivo estándar como ZIP o TAR. Este proceso de extracción es necesario para acceder a los scripts PHP sin procesar, permitiendo ediciones directas en el código. Convertir a un archivo estándar desempaqueta completamente la estructura de directorios interna, pero naturalmente rompe la naturaleza de archivo ejecutable único hasta que lo vuelvas a empaquetar explícitamente.

Debido a que un archivo .PHAR depende de una arquitectura interna altamente especializada (típicamente un fragmento de script de shell ejecutable seguido de datos binarios serializados), las utilidades estándar para descomprimir a menudo no logran abrirlo. A menudo, solo el entorno PHP original puede leer o exportar los datos correctamente. Sin embargo, en convert.guru, puedes simplemente arrastrar y soltar tu archivo para ver qué es y convertirlo si es compatible. Si nuestro análisis detecta un formato subyacente o incrustado compatible, es posible que aún se pueda ver o convertir.

Convert.Guru analiza su archivo PHAR, detecta el formato exacto y le permite leer el texto que contiene.

Los usuarios también convirtieron archivos ZIP, PHP, PDF, PO y SESSION.


Preguntas frecuentes

Si desea convertir un archivo PHAR a ZIP, EXE, MSI, APP, DMG, DEB, RPM, PKG, RUN, SH, BAT o CMD, puede utilizar PHP o un software similar de la categoría "Archivo de aplicación PHP". En el menú Archivo, busque Guardar como… o Exportar….

Para convertir archivos JAR, APP, SCR, IPA, COM, AAB, PS1, DMG, VBS, EXE, XAPK o MSI a PHAR, pruebe PHP u otra herramienta comparable de la categoría "Archivo de aplicación PHP".



Acerca del convertidor PHAR

Convert.Guru se basa en una de las bases de datos de formatos de archivo más grandes y reconocidas, que se mantiene desde hace más de 25 años. Nuestro reconocimiento de formato identifica PHAR de forma fiable — incluso si los archivos tienen un nombre incorrecto o están dañados — y los convierte a formatos comunes. El convertidor PHAR funciona directamente en el navegador, sin registro ni instalación. Los archivos subidos se eliminan automáticamente después de la conversión.