¿Qué es el formato de archivo CHR?
Los archivos .chr almacenan datos de fuentes de trazo vectorial para la Borland Graphics Interface (BGI), la biblioteca de gráficos que se incluía con los compiladores Turbo C y Turbo Pascal de Borland a finales de la década de 1980. A diferencia de las fuentes de mapa de bits o de contorno, .chr codifica cada glifo como una serie de vectores de trazo (segmentos de línea de «mover y dibujar») que el entorno de ejecución de BGI escala a cualquier tamaño en pantalla. Borland suministraba diez fuentes de trazo integradas en este formato: TRIP, LITT, SANS, GOTH, SCRI, SIMP, TSCR, LCOM, EURO y BOLD, cada una en un archivo .chr independiente incluido con el compilador.
El formato .chr es binario, little-endian y propietario, y comienza con los magic bytes 50 4B 08 08 y un encabezado de copyright de Borland en ASCII que nombra la fuente y proporciona los desplazamientos en la tabla de trazos. Los archivos son compactos, normalmente de 5 a 15 KB. Los programas de DOS los cargaban mediante llamadas BGI como registerfont() y settextstyle(). Desde entonces, el formato ha sido superado por formatos escalables como las fuentes TrueType; otros tipos de fuentes heredadas relacionadas incluyen .FON y .FNT (fuentes de mapa de bits de Windows) y .BGI (el propio controlador de gráficos BGI). Tenga en cuenta que la extensión .chr también es utilizada por Autodesk 3ds Max para archivos de modelos de personajes que almacenan geometría, texturas y animación, un formato no relacionado que no tiene conexión con el estándar de fuentes de trazo de Borland.
Seguridad y protección
RIESGO: LOWUna fuente de trazo .CHR de Borland contiene datos heredados pequeños e inertes; no se ejecuta y no representa un riesgo real al abrirse o inspeccionarse. Los únicos problemas prácticos no son maliciosos: es un formato obsoleto sin visor moderno, por lo que se necesita un editor hexadecimal o una demostración de DOSBox/BGI para hacer algo con él. Como siempre, confirme el tipo real de un .chr no identificado (fuente Borland frente a personaje de 3ds Max frente a datos de juego) antes de confiar en cualquier programa que elija.
Detalles del formato
en pocas palabras- Archivo de personaje de Autodesk 3ds Max (.chr) - 3ds Max utiliza .chr para almacenar un personaje (figura con esqueleto) para la función Character Assembly; es un recurso 3D que se abre en 3ds Max, sin relación con la fuente de Borland. Este es el significado que la base de datos heredada emparejó erróneamente con el nombre de la fuente Borland.
- Archivos de datos/«personajes» genéricos (.chr) - Varios juegos y aplicaciones utilizan .chr para datos de personajes, conjuntos de teselas (por ejemplo, gráficos NES CHR-ROM) o ajustes; el significado depende del programa creador.
Programas que abren archivos CHR
Detalles técnicos
especificación profunda| Tipo de archivo | Fuente de trazo vectorial (glifos codificados como comandos de segmentos de línea de mover/dibujar) |
| Desarrollador | Borland International |
| Codificación | Binario, formato de fuente Borland BGI propietario |
| Orden de bytes | Little-endian |
| Magic bytes | 50 4B 08 08 («PK\x08\x08») en el desplazamiento 0, seguido de una cadena de copyright de Borland en ASCII |
| Tamaño de archivo típico | 5-15 KB por archivo de fuente |
| Representación de glifos | Cada carácter definido como una secuencia de vectores de trazo: comandos de dibujo de segmentos de línea, no mapas de bits ni contornos |
| Escalabilidad | Totalmente escalable; el entorno de ejecución BGI dimensiona los glifos al momento de dibujar sin una resolución de píxeles fija |
| Conjunto de fuentes integradas | Diez estilos estándar incluidos con BGI: TRIP, LITT, SANS, GOTH, SCRI, SIMP, TSCR, LCOM, EURO, BOLD |
| Funciones de la API BGI | registerfont(), settextstyle(), settextjustify() |
| Plataforma asociada | MS-DOS; también accesible en entornos de desarrollo de Windows heredados y emulación DOSBox |
| Compresión | Ninguna: datos de trazo almacenados sin comprimir |
| Tipo MIME | application/octet-stream |
| Supercedido por | Fuentes de contorno escalables TrueType (.ttf) y OpenType; BGI mismo fue superado por las API gráficas modernas |
| Conflicto de extensión | La extensión .chr también es reclamada por Autodesk 3ds Max para archivos de modelos de personajes, un formato binario totalmente ajeno |
| Lanzado | Late 1980s, with Borland's Turbo C / Turbo Pascal and the BGI graphics library |
| Última versión | Frozen with the BGI era; no modern versioning |
| Especificación | en.wikipedia.org |
Conversiones de CHR
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos CHR.