Qu'est-ce que le format de fichier HDX ?
Un fichier .hdx est un index compressé binaire utilisé par le système classique Windows WinHelp. Deux produits distincts généraient des fichiers .hdx :
- AutoCAD (Autodesk) : Le système d'aide classique d'AutoCAD associait un fichier toujours nommé
ACAD.HDXàACAD.HLPpour permettre une recherche rapide par mots-clés et en plein texte dans le visionneur d'aide AutoCAD. - Delphi (Borland/Embarcadero) : L'IDE Delphi utilisait un index
.hdxconstruit par l'outilHelpInst.exeà partir de fichiers de mots-clés.kwfpour alimenter l'aide contextuelle intégrée.
Dans les deux cas, le .hdx contient des noms de sujets compressés, des entrées de mots-clés et des chaînes de recherche extraites du fichier WinHelp .hlp associé. Il est lu au moment de l'exécution par le moteur WinHelp (winhlp32.exe) et est entièrement invisible pour les utilisateurs finaux. Le format binaire est propriétaire et non documenté ; aucun visionneur autonome n'existe.
Le format est totalement obsolète. Microsoft a remplacé WinHelp par HTML Help (.chm) en 1997. AutoCAD a abandonné ACAD.HDX et ACAD.HLP dans AutoCAD 2005 et les versions ultérieures. Les éditions modernes de Delphi d'Embarcadero utilisent un moteur d'aide complètement différent. WinHlp32.exe lui-même a été supprimé de Windows Vista et des versions suivantes ; sur Windows 10 et 11, il est indisponible, même en tant que composant optionnel. Tout fichier .hdx rencontré aujourd'hui est purement un vestige d'anciennes archives logicielles et ne sert plus à rien.
Sécurité et sûreté
RISQUE : LOWUn fichier d'index binaire statique qui n'est pas exécutable. Aucun vecteur de logiciel malveillant connu. Cependant, les fichiers WinHelp (.HLP) - les documents que ce fichier indexe - peuvent exécuter des macros, ce qui a été exploité historiquement. Le HDX lui-même ne contient aucun code.
Détails du format
en bref- Index de vidage hexadécimal HDR/HDX (outils de débogage) - Certains anciens débogueurs et désassembleurs utilisaient .hdx pour les fichiers d'index de vidage hexadécimal ; sans rapport avec les systèmes d'aide.
Programmes qui ouvrent les fichiers HDX
Détails techniques
spécifications approfondies| Type de format | Index binaire compressé de mots-clés et de recherche d'aide |
| Encodage | Binaire (compressé ; structure interne non documentée) |
| Ordre des octets | Little-endian (format de l'ère Windows) |
| Taille typique du fichier | 100 Ko - plusieurs Mo (le fichier ACAD.HDX d'AutoCAD faisait plusieurs centaines de Ko) |
| Variante AutoCAD | Toujours nommé ACAD.HDX ; jumelé avec ACAD.HLP dans le répertoire d'installation d'AutoCAD |
| Variante Delphi | Généré par HelpInst.exe à partir des fichiers sources de mots-clés .kwf pour l'aide intégrée de l'IDE Delphi |
| Rôle à l'exécution | Fournit une recherche rapide par mots-clés et en plein texte pour le fichier WinHelp .hlp associé ; accessible uniquement par winhlp32.exe |
| Accessibilité utilisateur | Invisible pour les utilisateurs finaux ; aucun visionneur autonome n'existe pour l'une ou l'autre variante |
| Plateforme cible | Windows 3.1 jusqu'à Windows XP (ère classique de WinHelp) |
| Remplacé par | Microsoft HTML Help (.chm, 1997) ; AutoCAD a abandonné ACAD.HDX/ACAD.HLP dans AutoCAD 2005 |
| Statut actuel | WinHlp32.exe supprimé de Windows Vista+ ; indisponible sur Windows 10/11 sans solutions tierces - le format est effectivement inaccessible sur les systèmes modernes |
| Publié | AutoCAD variant: late 1980s-1990s; Delphi variant: Delphi 1 era, 1995 |
| Dernière version | Obsolete - not used by any current AutoCAD or Delphi release |
Conversions HDX
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers HDX.