Che cos'è il formato di file CUR?
I file con estensione .cur memorizzano le icone statiche del cursore del mouse utilizzate dai sistemi Windows. Il formato è un contenitore di immagini binario sviluppato da Microsoft, introdotto con Windows 1.0 nel 1985.
I file .cur sono strutturalmente quasi identici al formato icona .ICO - entrambi utilizzano un'intestazione ICONDIR di 6 byte seguita da un array di voci di directory e dati immagine. La differenza fondamentale è il campo del tipo nell'intestazione (02 00 per i cursori rispetto a 01 00 per le icone) e un hotspot memorizzato per ogni voce di directory - una coppia di coordinate X/Y che indica a Windows esattamente quale pixel dell'immagine del cursore funge da punto di clic attivo.
Le immagini del cursore sono tipicamente memorizzate in tre varianti, ognuna con uno scopo diverso:
- utilizzo standard (il puntatore del mouse predefinito),
- periodi di attesa (ad esempio, durante l'apertura di un file o l'avvio di un programma - tradizionalmente un'icona a forma di clessidra),
- modalità di modifica del testo (l'icona a forma di I).
Un singolo file .cur può contenere più varianti di dimensione dello stesso puntatore (comunemente 32×32 e 48×48 pixel) in profondità di colore da 1 bpp a 32 bpp. A partire da Windows Vista, le voci possono anche incorporare internamente dati immagine .PNG compressi, riducendo le dimensioni del file e preservando la qualità a dimensioni maggiori. Per i cursori animati, Windows utilizza invece il formato .ANI - un contenitore basato su RIFF che memorizza una sequenza di fotogrammi in stile .cur con dati di temporizzazione per ogni fotogramma.
Cambiare l'icona del cursore
L'icona del cursore predefinita salvata nei file .cur può essere modificata utilizzando i temi del desktop (distribuiti come file .THEME). La maggior parte dei temi del desktop è disponibile gratuitamente. I temi possono cambiare non solo le icone del puntatore del mouse, ma anche i menu, gli schemi di colori, i suoni, lo sfondo del desktop, le icone delle cartelle e altro ancora - rendendoli uno strumento popolare per la personalizzazione dei desktop Windows.
Gli utenti Windows possono anche cambiare manualmente l'icona del cursore del mouse tramite le impostazioni del Mouse nel Pannello di controllo (o l'app Impostazioni in Windows 10/11) selezionando un'icona alternativa da un file .cur associato.
Posizione predefinita
I file .cur sono salvati per impostazione predefinita nella sottocartella Cursors situata nella cartella di sistema di Windows (tipicamente C:\Windows\Cursors).
Sicurezza e incolumità
RISCHIO: LOWUn .cur è composto da dati immagine, non da codice eseguibile, quindi un file cursore autentico è sicuro da aprire in un visualizzatore o da applicare come puntatore. Due avvertenze: (1) storicamente, bug nei PARSER di cursori/icone (e nel relativo gestore .ani) sono stati usati per mandare in crash o sfruttare vulnerabilità di Windows, quindi tieni aggiornato il sistema operativo; (2) i pacchetti di «temi cursore» personalizzati da siti di download casuali possono includere programmi di installazione che trasportano adware - ottieni i cursori da fonti affidabili e applica il .cur manualmente invece di eseguire un installer incluso.
Dettagli del formato
in sintesi- Multimedia Fusion / altri strumenti di nicchia - Alcuni programmi non correlati hanno riutilizzato .cur, ma su Windows l'estensione è prevalentemente il formato del cursore statico qui descritto.
Programmi che aprono file CUR
Dettagli tecnici
specifiche approfondite| Tipo di file | Contenitore di immagini per puntatore del mouse statico (binario) |
| Sviluppatore | Microsoft |
| Magic bytes (hex, offset 0) | 00 00 02 00 - Intestazione ICONDIR: 2 byte riservati seguiti dal campo tipo 02 00 (cursore) |
| Ordine dei byte | Little-endian |
| Struttura del contenitore | Intestazione ICONDIR di 6 byte, un array di record ICONDIRENTRY (ciascuno con hotspot X/Y) e dati immagine per ogni voce |
| Campo tipo ICONDIR | 0x0002 (cursore); distingue .cur da .ico, che usa 0x0001 |
| Hotspot | Coppia di coordinate pixel X/Y per voce che definisce il punto di clic attivo all'interno dell'immagine del cursore |
| Profondità colore | 1, 4, 8, 24 o 32 bpp; le voci a 32 bit includono un canale alfa a 8 bit |
| Dimensioni immagine | Fino a 256×256 px per voce; le dimensioni comuni del puntatore sono 32×32 e 48×48 px |
| Supporto multi-dimensione | Un singolo file .cur può memorizzare più varianti di dimensione dello stesso puntatore in una directory |
| Compressione | Nessuna per le voci DIB (bitmap); DEFLATE all'interno delle voci PNG incorporate (supportato da Windows Vista) |
| Tipo MIME | image/x-win-bitmap |
| Percorso di archiviazione predefinito | C:\Windows\Cursors |
| Dimensione tipica del file | 1-100 KB |
| Controparte animata | .ani - un contenitore RIFF che memorizza più fotogrammi in stile .cur con temporizzazione del ritardo/frequenza per fotogramma |
| Rilasciato | 1985 (Windows 1.0) |
| Ultima versione | PNG-compressed cursor entries supported since Windows Vista (2007) |
| Standard aperto | Sì · royalty-free |
| Specifica | learn.microsoft.com |
Conversioni CUR
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file CUR.