Was ist das CUR-Dateiformat?
Dateien mit der Erweiterung .cur speichern statische Mauszeiger-Symbole, die von Windows-Systemen verwendet werden. Das Format ist ein von Microsoft entwickelter binärer Bildcontainer, der 1985 mit Windows 1.0 eingeführt wurde.
.cur-Dateien sind strukturell nahezu identisch mit dem .ICO-Symbolformat - beide verwenden einen 6-Byte ICONDIR-Header, gefolgt von einem Array von Verzeichniseinträgen und Bilddaten. Der Hauptunterschied liegt im Typfeld im Header (02 00 für Cursor gegenüber 01 00 für Icons) und einem pro Verzeichniseintrag gespeicherten Hotspot - ein Paar von X/Y-Koordinaten, das Windows genau mitteilt, welcher Pixel des Cursorbildes als aktiver Klickpunkt fungiert.
Cursor-Bilder werden typischerweise in drei Varianten gespeichert, die jeweils einen anderen Zweck erfüllen:
- Standardnutzung (der Standard-Mauszeiger),
- Wartezeiten (zum Beispiel beim Öffnen einer Datei oder beim Starten eines Programms - traditionell ein Sanduhr-Symbol),
- Textbearbeitungsmodus (das I-Balken-Symbol).
Eine einzelne .cur-Datei kann mehrere Größenvarianten desselben Zeigers enthalten (üblicherweise 32×32 und 48×48 Pixel) in Farbtiefen von 1 bpp bis 32 bpp. Seit Windows Vista können Einträge intern auch komprimierte .PNG-Bilddaten einbetten, was die Dateigröße reduziert und gleichzeitig die Qualität bei größeren Dimensionen beibehält. Für animierte Cursor verwendet Windows stattdessen das .ANI-Format - einen RIFF-basierten Container, der eine Sequenz von Frames im .cur-Stil mit Timing-Daten pro Frame speichert.
Ändern des Cursor-Symbols
Das in .cur-Dateien gespeicherte Standard-Cursor-Symbol kann mithilfe von Desktop-Designs (verteilt als .THEME-Dateien) geändert werden. Die meisten Desktop-Designs sind kostenlos erhältlich. Designs können nicht nur die Mauszeiger-Symbole ändern, sondern auch Menüs, Farbschemata, Sounds, den Desktophintergrund, Ordnersymbole und mehr - was sie zu einem beliebten Werkzeug zur Personalisierung von Windows-Desktops macht.
Windows-Benutzer können das Mauszeiger-Symbol auch manuell über die Mauseinstellungen in der Systemsteuerung (oder die Einstellungen-App in Windows 10/11) ändern, indem sie ein alternatives Symbol aus einer zugehörigen .cur-Datei auswählen.
Standard-Speicherort
.cur-Dateien werden standardmäßig im Unterordner Cursors im Windows-Systemordner gespeichert (normalerweise C:\Windows\Cursors).
Sicherheit
RISIKO: LOWEine .cur-Datei besteht aus Bilddaten, nicht aus ausführbarem Code, daher ist eine echte Cursor-Datei sicher in einem Betrachter zu öffnen oder als Zeiger anzuwenden. Zwei Vorsichtshinweise: (1) Historisch gesehen wurden Fehler in Cursor/Icon-PARSERN (und im zugehörigen .ani-Handler) verwendet, um Windows zum Absturz zu bringen oder auszunutzen, halten Sie also das Betriebssystem auf dem neuesten Stand; (2) benutzerdefinierte „Cursor-Design”-Pakete von dubiosen Download-Seiten können Installer mit Adware enthalten - beziehen Sie Cursor aus seriösen Quellen und wenden Sie die .cur-Datei manuell an, anstatt einen mitgelieferten Installer auszuführen.
Formatdetails
kurz gefasst- Multimedia Fusion / andere Nischenwerkzeuge - Einige wenige nicht verwandte Programme haben .cur wiederverwendet, aber unter Windows ist die Erweiterung überwiegend das hier beschriebene statische Cursorformat.
Programme zum Öffnen von CUR-Dateien
Technische Details
technische Spezifikation| Dateityp | Statischer Mauszeiger-Bildcontainer (binär) |
| Entwickler | Microsoft |
| Magic Bytes (Hex, Offset 0) | 00 00 02 00 - ICONDIR-Header: 2 reservierte Bytes gefolgt vom Typfeld 02 00 (Cursor) |
| Byte-Reihenfolge | Little-endian |
| Container-Struktur | 6-Byte ICONDIR-Header, ein Array von ICONDIRENTRY-Datensätzen (jeder mit Hotspot X/Y) und Bilddaten pro Eintrag |
| ICONDIR-Typfeld | 0x0002 (Cursor); unterscheidet .cur von .ico, das 0x0001 verwendet |
| Hotspot | Pro Eintrag ein X/Y-Pixelkoordinatenpaar, das den aktiven Klickpunkt innerhalb des Cursorbildes definiert |
| Farbtiefe | 1, 4, 8, 24 oder 32 bpp; 32-Bit-Einträge enthalten einen 8-Bit-Alphakanal |
| Bildabmessungen | Bis zu 256×256 px pro Eintrag; übliche Zeigergrößen sind 32×32 und 48×48 px |
| Multi-Size-Unterstützung | Eine einzelne .cur-Datei kann mehrere Größenvarianten desselben Zeigers in einem Verzeichnis speichern |
| Komprimierung | Keine für DIB-Einträge (Bitmap); DEFLATE innerhalb eingebetteter PNG-Einträge (unterstützt seit Windows Vista) |
| MIME-Typ | image/x-win-bitmap |
| Standard-Speicherpfad | C:\Windows\Cursors |
| Typische Dateigröße | 1-100 KB |
| Animiertes Gegenstück | .ani - ein RIFF-Container, der mehrere Frames im .cur-Stil mit Verzögerungs-/Raten-Timing pro Frame speichert |
| Veröffentlicht | 1985 (Windows 1.0) |
| Neueste Version | PNG-compressed cursor entries supported since Windows Vista (2007) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | learn.microsoft.com |
CUR-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu CUR-Dateien.