Wat is het HDX-bestandsformaat?
Een .hdx-bestand is een binair gecomprimeerd indexbestand dat wordt gebruikt door het klassieke Windows WinHelp-systeem. Twee verschillende producten genereerden .hdx-bestanden:
- AutoCAD (Autodesk): Het klassieke AutoCAD-helpsysteem koppelde een bestand dat altijd
ACAD.HDXheette aanACAD.HLPom snel zoeken op trefwoorden en volledige tekst mogelijk te maken binnen de AutoCAD-helpviewer. - Delphi (Borland/Embarcadero): De Delphi IDE gebruikte een
.hdx-index die door de toolHelpInst.exewerd opgebouwd uit.kwf-trefwoordbestanden om de geïntegreerde contextgevoelige help aan te sturen.
In beide gevallen bevat de .hdx gecomprimeerde onderwerpnamen, trefwoordinvoeren en zoekreeksen die zijn geëxtraheerd uit het bijbehorende .hlp WinHelp-bestand. Het wordt tijdens runtime gelezen door de WinHelp-engine (winhlp32.exe) en is volledig onzichtbaar voor eindgebruikers. Het binaire formaat is eigendomsrechtelijk beschermd en niet gedocumenteerd; er bestaat geen zelfstandige viewer.
Het formaat is volledig verouderd. Microsoft verving WinHelp in 1997 door HTML Help (.chm). AutoCAD stopte met het gebruik van ACAD.HDX en ACAD.HLP in AutoCAD 2005 en latere versies. De moderne Delphi-edities van Embarcadero gebruiken een volledig andere help-engine. WinHlp32.exe zelf werd verwijderd uit Windows Vista en later; op Windows 10 en 11 is het zelfs niet beschikbaar als optioneel onderdeel. Elk .hdx-bestand dat men tegenwoordig tegenkomt, is puur een overblijfsel van legacy-softwarearchieven en dient geen actueel doel.
Beveiliging & veiligheid
RISICO: LOWEen statisch binair indexbestand dat niet uitvoerbaar is. Geen bekende malware-vector. Echter, WinHelp (.HLP)-bestanden - de documenten die dit indexeert - kunnen macro's uitvoeren, wat historisch gezien werd misbruikt. HDX zelf bevat geen code.
Formaatdetails
in een notendop- HDR/HDX Hex dump index (debug-tools) - Sommige oudere debuggers en disassemblers gebruikten .hdx voor hexadecimale dump-indexbestanden; niet gerelateerd aan helpsystemen.
Programma's die HDX-bestanden openen
Technische details
diepe specificaties| Formaat-type | Binair gecomprimeerde help-trefwoord- en zoekindex |
| Codering | Binair (gecomprimeerd; interne structuur niet gedocumenteerd) |
| Byte-volgorde | Little-endian (formaat uit het Windows-tijdperk) |
| Typische bestandsgrootte | 100 KB - meerdere MB (AutoCAD ACAD.HDX was enkele honderden KB) |
| AutoCAD-variant | Altijd genaamd ACAD.HDX; gekoppeld aan ACAD.HLP in de AutoCAD-installatiemap |
| Delphi-variant | Gegenereerd door HelpInst.exe uit .kwf-trefwoordbronbestanden voor de geïntegreerde help van de Delphi IDE |
| Runtime-rol | Biedt snelle trefwoordopzoeking en volledige tekstzoekopdrachten voor het bijbehorende .hlp WinHelp-bestand; alleen toegankelijk via winhlp32.exe |
| Toegankelijkheid voor gebruikers | Onzichtbaar voor eindgebruikers; er bestaat geen zelfstandige viewer voor beide varianten |
| Doelplatform | Windows 3.1 tot en met Windows XP (klassieke WinHelp-tijdperk) |
| Vervangen door | Microsoft HTML Help (.chm, 1997); AutoCAD stopte met ACAD.HDX/ACAD.HLP in AutoCAD 2005 |
| Huidige runtime-status | WinHlp32.exe verwijderd uit Windows Vista+; niet beschikbaar op Windows 10/11 zonder workarounds van derden - formaat is effectief ontoegankelijk op moderne systemen |
| Uitgebracht | AutoCAD variant: late 1980s-1990s; Delphi variant: Delphi 1 era, 1995 |
| Laatste versie | Obsolete - not used by any current AutoCAD or Delphi release |
HDX conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over HDX-bestanden.