¿Qué es el formato de archivo CUR?
Los archivos con la extensión .cur almacenan iconos de cursor de ratón estáticos utilizados por los sistemas Windows. El formato es un contenedor de imagen binario desarrollado por Microsoft, introducido con Windows 1.0 en 1985.
Los archivos .cur son estructuralmente casi idénticos al formato de icono .ICO; ambos utilizan un encabezado ICONDIR de 6 bytes seguido de una matriz de entradas de directorio y datos de imagen. La diferencia clave es el campo de tipo en el encabezado (02 00 para cursores frente a 01 00 para iconos) y un punto activo (hotspot) almacenado por cada entrada de directorio: un par de coordenadas X/Y que le indica a Windows exactamente qué píxel de la imagen del cursor actúa como el punto de clic activo.
Las imágenes de cursor se almacenan normalmente en tres variantes, cada una con un propósito diferente:
- uso estándar (el puntero del ratón por defecto),
- periodos de espera (por ejemplo, al abrir un archivo o iniciar un programa; tradicionalmente un icono de reloj de arena),
- modo de edición de texto (el icono de la barra en I).
Un solo archivo .cur puede contener múltiples variantes de tamaño del mismo puntero (comúnmente 32×32 y 48×48 píxeles) en profundidades de color de 1 bpp a 32 bpp. Desde Windows Vista, las entradas también pueden incrustar datos de imagen .PNG comprimidos internamente, reduciendo el tamaño del archivo mientras se preserva la calidad en dimensiones mayores. Para cursores animados, Windows utiliza el formato .ANI en su lugar, un contenedor basado en RIFF que almacena una secuencia de fotogramas de estilo .cur con datos de temporización por fotograma.
Cambiar el icono del cursor
El icono de cursor predeterminado guardado en los archivos .cur se puede cambiar utilizando temas de escritorio (distribuidos como archivos .THEME). La mayoría de los temas de escritorio están disponibles de forma gratuita. Los temas no solo pueden cambiar los iconos del puntero del ratón, sino también los menús, esquemas de color, sonidos, el fondo de escritorio, los iconos de carpeta y más, lo que los convierte en una herramienta popular para personalizar los escritorios de Windows.
Los usuarios de Windows también pueden cambiar manualmente el icono del cursor del ratón a través de la configuración de Mouse en el Panel de control (o la aplicación Configuración en Windows 10/11) seleccionando un icono alternativo de un archivo .cur asociado.
Ubicación predeterminada
Los archivos .cur se guardan por defecto en la subcarpeta Cursors ubicada en la carpeta del sistema Windows (normalmente C:\Windows\Cursors).
Seguridad y protección
RIESGO: LOWUn .cur son datos de imagen, no código ejecutable, por lo que un archivo de cursor genuino es seguro de abrir en un visor o aplicar como puntero. Dos advertencias: (1) históricamente, se han utilizado errores en los ANALIZADORES de cursores/iconos (y en el controlador .ani relacionado) para bloquear o explotar Windows, así que mantenga el sistema operativo actualizado; (2) los paquetes de «temas de cursor» personalizados de sitios de descarga aleatorios pueden incluir instaladores con adware: obtenga cursores de fuentes confiables y aplique el .cur manualmente en lugar de ejecutar un instalador incluido.
Detalles del formato
en pocas palabras- Multimedia Fusion / otras herramientas de nicho - Unos pocos programas no relacionados han reutilizado .cur, pero en Windows la extensión es abrumadoramente el formato de cursor estático descrito aquí.
Programas que abren archivos CUR
Detalles técnicos
especificación profunda| Tipo de archivo | Contenedor de imagen de puntero de ratón estático (binario) |
| Desarrollador | Microsoft |
| Bytes mágicos (hex, offset 0) | 00 00 02 00 - Encabezado ICONDIR: 2 bytes reservados seguidos del campo de tipo 02 00 (cursor) |
| Orden de bytes | Little-endian |
| Estructura del contenedor | Encabezado ICONDIR de 6 bytes, una matriz de registros ICONDIRENTRY (cada uno con punto activo X/Y) y datos de imagen por entrada |
| Campo de tipo ICONDIR | 0x0002 (cursor); distingue .cur de .ico, que utiliza 0x0001 |
| Punto activo (hotspot) | Par de coordenadas de píxeles X/Y por entrada que define el punto de clic activo dentro de la imagen del cursor |
| Profundidad de color | 1, 4, 8, 24 o 32 bpp; las entradas de 32 bits incluyen un canal alfa de 8 bits |
| Dimensiones de imagen | Hasta 256×256 px por entrada; los tamaños de puntero comunes son 32×32 y 48×48 px |
| Soporte multitamaño | Un solo archivo .cur puede almacenar múltiples variantes de tamaño del mismo puntero en un directorio |
| Compresión | Ninguna para entradas DIB (mapa de bits); DEFLATE dentro de entradas PNG incrustadas (soportado desde Windows Vista) |
| Tipo MIME | image/x-win-bitmap |
| Ruta de almacenamiento predeterminada | C:\Windows\Cursors |
| Tamaño de archivo típico | 1-100 KB |
| Contraparte animada | .ani - un contenedor RIFF que almacena múltiples fotogramas de estilo .cur con temporización de retraso/velocidad por fotograma |
| Lanzado | 1985 (Windows 1.0) |
| Última versión | PNG-compressed cursor entries supported since Windows Vista (2007) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | learn.microsoft.com |
Conversiones de CUR
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos CUR.