Convertidor de CLASS

Extraer texto de archivos de bytecode de Java (CLASS)


Arrastre o cargue su archivo .CLASS

Cómo extraer texto de su archivo CLASS

  1. Haga clic en el botón "Seleccionar archivo" de arriba y elija su archivo CLASS.
  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 CLASS a otro tipo de archivo

Para convertir archivos de bytecode CLASS a otro formato, necesita Java Runtime Environment o otro software Desarrollador.

Convertir un archivo a CLASS

Para convertir otros formatos de archivo al tipo de archivo "Código objeto de Java compilado", necesita Java Runtime Environment o software similar.


Acerca de los archivos CLASS

Un archivo .class es un formato binario compilado que contiene bytecode de Java ejecutable generado por un compilador de Java a partir del código fuente java. Está diseñado para ser ejecutado por la Java Virtual Machine (JVM), lo que permite que las aplicaciones Java se ejecuten en cualquier plataforma de hardware.

La principal desventaja del formato .class es que es un archivo binario cerrado. No es legible por humanos. Si pierdes el código fuente java original, no puedes simplemente abrir un archivo .class en un editor de texto para modificar la lógica. Editar el bytecode compilado directamente es extremadamente difícil y muy propenso a errores sin editores hexadecimales especializados o bibliotecas de manipulación de bytecode. Los editores de texto estándar solo mostrarán un galimatías sin estructura, salvo por el reconocible número mágico CAFEBABE al principio del archivo.

Para ver o editar el código, necesitas convertir (descompilar) el archivo .class de nuevo a un archivo fuente java. Aunque los descompiladores como JD-GUI o CFR pueden aplicar ingeniería inversa al bytecode, la conversión no es perfecta. Perderás permanentemente los comentarios del desarrollador, el formato específico y, a veces, los nombres originales de las variables locales. Alternativamente, a menudo se empaquetan múltiples archivos .class juntos en un archivo jar para su distribución.

Debido a que la compilación de bytecode es un proceso complejo, destructivo y unidireccional, los convertidores de documentos en línea estándar fallan por completo al procesarlo. Requiere herramientas dedicadas de ingeniería inversa. Simplemente arrastra y suelta tu archivo en convert.guru para ver qué es y convertirlo si es compatible. Podemos identificar el formato del archivo, inspeccionar el binario y extraer los encabezados de texto internos. Si nuestro análisis detecta una estructura subyacente compatible, es posible que aún se pueda ver o descompilar el código.

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

Los usuarios también convirtieron archivos JAVA, JAR, MF, SMALI, TXT, IML, JSP, PNG, PROTO, JSON, BBMODEL, ZIP y EXE.


Preguntas frecuentes

Si desea convertir un archivo CLASS a JSON, JS, TS, PY, JAVA, CPP, C, CS, PHP, RB, GO o RS, puede utilizar Java Runtime Environment o un software similar de la categoría "Bytecode de Java ejecutable". En el menú Archivo, busque Guardar como… o Exportar….

Para convertir archivos SH, PY, KT, PS1, SWIFT, LUA, PL, JAVA, SCALA, JS, VBS o TS a CLASS, pruebe Java Runtime Environment u otra herramienta comparable de la categoría "Bytecode de Java ejecutable".



Acerca del convertidor CLASS

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 CLASS de forma fiable — incluso si los archivos tienen un nombre incorrecto o están dañados — y los convierte a formatos comunes. El convertidor CLASS funciona directamente en el navegador, sin registro ni instalación. Los archivos subidos se eliminan automáticamente después de la conversión.