Qu'est-ce que le format de fichier CUR ?
Les fichiers avec l'extension .cur stockent des icônes de curseur de souris statiques utilisées par les systèmes Windows. Le format est un conteneur d'image binaire développé par Microsoft, introduit avec Windows 1.0 en 1985.
Les fichiers .cur sont structurellement presque identiques au format d'icône .ICO - les deux utilisent un en-tête ICONDIR de 6 octets suivi d'un tableau d'entrées de répertoire et de données d'image. La différence clé est le champ de type dans l'en-tête (02 00 pour les curseurs contre 01 00 pour les icônes) et un point chaud (hotspot) stocké par entrée de répertoire - une paire de coordonnées X/Y qui indique à Windows exactement quel pixel de l'image du curseur agit comme le point de clic actif.
Les images de curseur sont généralement stockées en trois variantes, chacune ayant un but différent :
- utilisation standard (le pointeur de souris par défaut),
- périodes d'attente (par exemple, lors de l'ouverture d'un fichier ou du démarrage d'un programme - traditionnellement une icône de sablier),
- mode d'édition de texte (l'icône en forme de I).
Un seul fichier .cur peut contenir plusieurs variantes de taille du même pointeur (généralement 32×32 et 48×48 pixels) dans des profondeurs de couleur allant de 1 bpp à 32 bpp. Depuis Windows Vista, les entrées peuvent également intégrer des données d'image .PNG compressées en interne, réduisant la taille du fichier tout en préservant la qualité aux dimensions plus grandes. Pour les curseurs animés, Windows utilise plutôt le format .ANI - un conteneur basé sur RIFF qui stocke une séquence de cadres de style .cur avec des données de synchronisation par cadre.
Changer l'icône du curseur
L'icône de curseur par défaut enregistrée dans les fichiers .cur peut être modifiée à l'aide de thèmes de bureau (distribués sous forme de fichiers .THEME). La plupart des thèmes de bureau sont disponibles gratuitement. Les thèmes peuvent non seulement changer les icônes du pointeur de souris, mais aussi les menus, les schémas de couleurs, les sons, l'arrière-plan du bureau, les icônes de dossiers, et plus encore - ce qui en fait un outil populaire pour personnaliser les bureaux Windows.
Les utilisateurs de Windows peuvent également modifier manuellement l'icône du curseur de la souris via les paramètres de la souris dans le Panneau de configuration (ou l'application Paramètres dans Windows 10/11) en sélectionnant une icône alternative à partir d'un fichier .cur associé.
Emplacement par défaut
Les fichiers .cur sont par défaut enregistrés dans le sous-dossier Cursors situé dans le dossier système Windows (généralement C:\Windows\Cursors).
Sécurité et sûreté
RISQUE : LOWUn .cur contient des données d'image, pas du code exécutable, donc un véritable fichier de curseur peut être ouvert en toute sécurité dans un visionneur ou appliqué comme pointeur. Deux précautions : (1) historiquement, des bogues dans les ANALYSEURS de curseurs/icônes (et dans le gestionnaire .ani associé) ont été utilisés pour faire planter ou exploiter Windows, gardez donc le système d'exploitation à jour ; (2) les packs de « thèmes de curseurs » personnalisés provenant de sites de téléchargement aléatoires peuvent regrouper des installateurs contenant des logiciels publicitaires - obtenez vos curseurs de sources réputées et appliquez le .cur manuellement plutôt que d'exécuter un installateur groupé.
Détails du format
en bref- Multimedia Fusion / autres outils de niche - Quelques programmes non liés ont réutilisé .cur, mais sous Windows, l'extension est massivement le format de curseur statique décrit ici.
Programmes qui ouvrent les fichiers CUR
Détails techniques
spécifications approfondies| Type de fichier | Conteneur d'image de pointeur de souris statique (binaire) |
| Développeur | Microsoft |
| Octets magiques (hex, décalage 0) | 00 00 02 00 - En-tête ICONDIR : 2 octets réservés suivis du champ de type 02 00 (curseur) |
| Ordre des octets | Little-endian |
| Structure du conteneur | En-tête ICONDIR de 6 octets, un tableau d'enregistrements ICONDIRENTRY (chacun avec un point chaud X/Y), et des données d'image par entrée |
| Champ de type ICONDIR | 0x0002 (curseur) ; distingue le .cur du .ico, qui utilise 0x0001 |
| Point chaud (Hotspot) | Paire de coordonnées de pixels X/Y par entrée définissant le point de clic actif dans l'image du curseur |
| Profondeur de couleur | 1, 4, 8, 24, ou 32 bpp ; les entrées 32 bits incluent un canal alpha 8 bits |
| Dimensions de l'image | Jusqu'à 256×256 px par entrée ; les tailles de pointeur courantes sont 32×32 et 48×48 px |
| Prise en charge multi-tailles | Un seul fichier .cur peut stocker plusieurs variantes de taille du même pointeur dans un seul répertoire |
| Compression | Aucune pour les entrées DIB (bitmap) ; DEFLATE à l'intérieur des entrées PNG intégrées (pris en charge depuis Windows Vista) |
| Type MIME | image/x-win-bitmap |
| Chemin de stockage par défaut | C:\Windows\Cursors |
| Taille de fichier typique | 1-100 Ko |
| Équivalent animé | .ani - un conteneur RIFF stockant plusieurs cadres de style .cur avec une synchronisation de délai/débit par cadre |
| Publié | 1985 (Windows 1.0) |
| Dernière version | PNG-compressed cursor entries supported since Windows Vista (2007) |
| Standard ouvert | Oui · libre de droits |
| Spécification | learn.microsoft.com |
Conversions CUR
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers CUR.