¿Qué es el formato de archivo PLG?
Un archivo .plg es un registro de compilación de Microsoft Developer Studio, generado automáticamente por los IDE de Visual C++ 5.0 y 6.0 (1997-1998) cada vez que se compila un proyecto. El archivo registra la salida completa del compilador para una compilación: cada archivo fuente procesado, cualquier advertencia o error emitido y un resumen final de los recuentos de errores y advertencias.
A pesar de su extensión .plg, el archivo tiene formato HTML. Comienza con las etiquetas estándar <html> y <body>, utiliza un encabezado <h1> para el nombre de la configuración del proyecto y envuelve la salida del compilador en bloques <pre>, lo que significa que se abre correctamente en cualquier navegador web. El contenido es texto plano codificado en Windows-1252 (ANSI).
Los archivos .plg se encuentran en los directorios de proyectos de Visual C++ junto con los archivos .dsp (proyecto) y .dsw (espacio de trabajo). Son puramente informativos: eliminar un archivo .plg no tiene ningún efecto sobre el proyecto, su código fuente o las compilaciones posteriores. Developer Studio regenera el archivo automáticamente en la siguiente compilación.
El formato es específico del IDE Developer Studio anterior a 2002. Visual Studio .NET (2002) y todas las versiones posteriores cambiaron a archivos .log de texto plano, y Visual Studio 2017 introdujo el formato de registro binario .binlog de MSBuild. Los usuarios encuentran archivos .plg hoy en día solo cuando trabajan con proyectos heredados de VC++ 5.0 o 6.0 de finales de la década de 1990.
Seguridad y protección
RIESGO: LOWLos archivos PLG son texto HTML simple que contiene solo la salida del registro de compilación; no contienen código ejecutable ni scripts. Se aplica la precaución estándar para archivos HTML: en el caso poco probable de que el nombre o la ruta del proyecto contengan entidades HTML, la visualización en un navegador sigue siendo segura (no hay JavaScript en los archivos PLG típicos).
Detalles del formato
en pocas palabrasProgramas que abren archivos PLG
Detalles técnicos
especificación profunda| Formato de archivo | Texto HTML (a pesar de la extensión no HTML); se abre correctamente en cualquier navegador web |
| Codificación de texto | Windows-1252 (ANSI); ocasionalmente ASCII simple para rutas de proyectos y salidas que solo contienen ASCII |
| Estructura HTML | Envoltorio <html><body>; encabezado <h1> con el nombre del proyecto y la configuración; salida del compilador en bloques <pre>; línea final con el resultado de la compilación |
| Generación | Creado o sobrescrito automáticamente por Microsoft Developer Studio en cada compilación; no requiere acción del usuario |
| Alcance del contenido | Salida completa del compilador por cada archivo fuente .c / .cpp (advertencias, errores), salida del enlazador y recuentos agregados de errores/advertencias |
| Efecto de eliminación | Ninguno - Developer Studio vuelve a crear el archivo automáticamente en la siguiente compilación |
| Archivos de proyecto asociados | Se encuentra junto a los archivos .dsp (definición de proyecto) y .dsw (espacio de trabajo) en el directorio del proyecto VC++ |
| Compatibilidad con IDE | Microsoft Developer Studio (Visual C++ 4.x-6.0, 1995-1998); no generado por Visual Studio 2002 o posterior |
| Tamaño típico de archivo | 1 KB - 500 KB para compilaciones típicas; los proyectos grandes con muchos errores de compilación pueden alcanzar varios MB |
| Formato sucesor | Visual Studio 2002+ utiliza .log (texto plano); Visual Studio 2017+ admite .binlog (registro binario de MSBuild) |
| Sistema operativo | Solo Windows (Microsoft Developer Studio se ejecutaba exclusivamente en Windows) |
| Lanzado | ~1993-1994 (Microsoft Developer Studio, Visual C++ 2.x era) |
Conversiones de PLG
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos PLG.