Wat is het CNT-bestandsformaat?
.cnt is een bestand in platte tekst waarin informatie over de inhoudsopgave voor .hlp-helpbestanden wordt opgeslagen. .cnt-bestanden worden gemaakt door Microsoft Help Workshop (HCW.EXE) en gebruikt door WINHELP.EXE om het tabblad Inhoud van een WinHelp-venster te tekenen. Een .cnt-bestand opent met instructies die beginnen met een dubbele punt - :Base, :Title en :Index - gevolgd door een genummerde boomstructuur van onderwerpregels die koppen koppelen aan context-ID's in het bijbehorende .hlp-bestand.
De .cnt- en .hlp-formaten zijn vervangen door modernere en veiligere standaarden. .cnt- en .hlp-tekstbestanden werden door WinHelp gebruikt om helpdocumenten weer te geven. De formaten werden in de loop der tijd verbeterd en boden zelfs ondersteuning voor HTML-opmaak en scripts; die verbeteringen brachten echter ook beveiligingslekken met zich mee. Uiteindelijk besloot Microsoft de .cnt- en .hlp-standaard te vervangen door op HTML gebaseerde documenten. De opvolger is .chm (Compiled HTML Help), die de inhoudsopgave intern opslaat.
Moderne Windows-versies (Vista en later) bevatten standaard geen WinHelp, en WINHELP.EXE is niet langer beschikbaar bij Microsoft voor Windows 10 of Windows 11. Het is mogelijk om oudere helpbestanden naar nieuwere formaten te converteren met behulp van migratietools die door Microsoft zijn gedistribueerd.
Beveiliging & veiligheid
RISICO: LOWEen .cnt-bestand is onschadelijke platte tekst en kan niet worden uitgevoerd. De enige echte waarschuwing betreft de bijbehorende .hlp: Microsoft heeft WinHelp deels uitgeschakeld om veiligheidsredenen (oude .hlp-bestanden konden macro's uitvoeren), dus wees voorzichtig met het openen van onbekende legacy .hlp-bestanden, zelfs als u de verouderde viewer bemachtigt. De .cnt zelf brengt geen dergelijk risico met zich mee.
Formaatdetails
in een notendop- ColdFusion / generiek tellerbestand - Sommige web- en databasetools schreven .cnt-bestanden in platte tekst met een enkele numerieke tellerwaarde.
- Norton / applicatie-inhoudsindex - Een paar legacy Windows-apps gebruikten .cnt voor interne inhouds- of instellingenlijsten; zeldzaam en app-specifiek.
Programma's die CNT-bestanden openen
Technische details
diepe specificaties| Formaat-type | Inhoudsopgave-script in platte tekst; hulpbestand bij een WinHelp .hlp-bestand |
| Tekstcodering | ASCII / Windows ANSI-codepagina (meestal Windows-1252) |
| Bestandsstructuur | Regelgeoriënteerd: headerblok met dubbele punt-instructies (:Base, :Title, :Index) gevolgd door een ingesprongen genummerde boom van onderwerpregels |
| Bestandssignatuur | Geen binaire signatuur; een WinHelp 4.0 .cnt-bestand begint met de tekst „:Base <naam>.hlp” op de eerste regel |
| Typische bestandsgrootte | 1 KB - 50 KB |
| Compressie | Geen - opgeslagen als niet-gecomprimeerde platte tekst |
| MIME-type | text/plain |
| Syntaxisvarianten | WinHelp 3.x gebruikte alleen genummerde kopregels; WinHelp 4.0 (Windows 95) voegde headers met dubbele punt-instructies toe (:Base, :Index, :Title) |
| Gebruikt door | WINHELP.EXE - leest het .cnt-bestand om het tabblad Inhoud van het helpvenster op te bouwen |
| Gemaakt door | Microsoft Help Workshop (HCW.EXE); ook gegenereerd door RoboHelp en vergelijkbare help-authoring tools |
| Bijbehorende besturingssystemen | Windows 3.x, Windows 95/98/Me, Windows NT/2000/XP (WinHelp niet standaard inbegrepen in Vista en later) |
| Rol in helpsysteem | Definieert alleen de inhoudsopgave; de eigenlijke inhoud en opmaak van onderwerpen bevinden zich in het bijbehorende binaire .hlp-bestand |
| Vervangen door | .hhc (HTML Help-inhoudsopgave binnen .chm), daarna MS Help 2 (.h1k / .HxS), daarna webgebaseerde help |
| Ontwikkelaar | Microsoft |
| Uitgebracht | 1990 (WinHelp, Windows 3.0 era); CNT format with WinHelp 4.0, Windows 95 |
| Laatste versie | WinHelp 4.0 :Base/:Index syntax (1995); format frozen - WinHelp deprecated after Windows XP |
CNT conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over CNT-bestanden.