.COM

COM Datei

DOS/CP/M Command Executable
Frage stellen
SCHNELLE ANTWORT

Eine COM-Datei ist ein reines ausführbares Programm aus der MS-DOS-Ära. Unter 64-Bit-Windows 10 und 11 kann sie nicht nativ ausgeführt werden, da das erforderliche DOS-Subsystem entfernt wurde; verwenden Sie DOSBox oder DOSBox-X zur Ausführung. Wenn Sie eine unerwartete .com-Datei aus dem Internet erhalten haben, behandeln Sie diese als potenziell gefährlich - es handelt sich um ausführbaren Code, nicht um ein Dokument.

Entwickler: Microsoft / Digital Research (CP/M origin) Kategorie: Ausführbare Dateien MIME: application/x-msdos-program
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .APK · .EXE · .VBS · .JAR

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 2, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das COM-Dateiformat?

Eine .com-Datei ist eine einfache ausführbare Binärdatei - eines der ältesten Programmformate in der Geschichte der Personal Computer, das seinen Ursprung im CP/M-Betriebssystem von Digital Research hatte, bevor es in MS-DOS übernommen wurde. Im Gegensatz zum .exe-Format, das mehrere Speichersegmente und Relokationstabellen unterstützt, ist ein .com-Programm eine reine flache Binärdatei ohne Dateikopf: Jedes Byte wird direkt an den Offset 0x0100 innerhalb eines einzelnen 64-KB-Real-Mode-Segments in den Speicher geladen und sofort ausgeführt. Diese architektonische Einschränkung bedeutet, dass eine .com-Datei niemals eine Größe von etwa 64 KB überschreiten kann.

Obwohl sie durch das allgemeinere .exe-Format ergänzt wurde, blieb die .com-Datei während der gesamten MS-DOS-Ära für kleine Dienstprogramme, Befehlszeilenwerkzeuge und TSR-Programme praktisch und weit verbreitet. Unter 32-Bit-Windows führte das NTVDM-Subsystem .com-Dateien transparent aus; NTVDM wurde aus 64-Bit-Windows entfernt, sodass die native Ausführung auf modernem Windows einen Emulator wie DOSBox erfordert.

Die Dateiendung .com hat keinerlei Verbindung zum Top-Level-Domainnamen .com im Internet. Diese Namensgleichheit wurde in der Vergangenheit von Malware-Autoren ausgenutzt, die ausführbare .com-Dateien als Links oder Text tarnen, was das Format zu einem gut dokumentierten Social-Engineering-Vektor macht.

Sicherheit

RISIKO: HIGH

COM-Dateien sind ausführbarer Code - historisch gesehen der primäre Träger für DOS-Malware (Bootsektor-Viren haben oft .com-Infektoren hinterlassen). Auf modernem 64-Bit-Windows können sie nicht nativ ausgeführt werden, was eine praktische Sicherheitsbarriere darstellt, aber auf 32-Bit-Systemen oder innerhalb von DOS-Emulatoren werden sie ohne Einschränkung ausgeführt. Führen Sie niemals eine unerwartet erhaltene COM-Datei aus; scannen Sie diese mit einem Antivirenprogramm, bevor Sie sie in einem Emulator starten. Besonderes Risiko: Webnutzer verwechseln .com (Domain) mit .com (ausführbare Datei) und laden unwissentlich ausführbare Dateien herunter, im Glauben, es handele sich um Webseiten.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEDOS/CP/M Command Executablealias COM file, DOS executable
ENTWICKLERMicrosoft / Digital Research (CP/M origin)seit 1974 (CP/M); MS-DOS 1.0, 1981
MIME TYPEapplication/x-msdos-program
TYPreine flache ausführbare Binärdatei (kein Header)
Diese Erweiterung wird auch verwendet von…
  • Windows Component Object Model Registrierungs-Stub - Selten; einige sehr alte Windows COM-Server-Selbstregistrierungsprogramme verwendeten die Endung .com.
  • Netzwerk-Befehlsskript (Cisco IOS etc.) - Einige eingebettete Geräte oder Netzwerkgeräte verwenden .com für Firmware oder Befehlsskripte - ohne Bezug zu DOS.

Programme zum Öffnen von COM-Dateien

Windows3 apps
Microsoft Windows Kostenpflichtig Nur 32-Bit-Windows (NTVDM); Doppelklick oder Ausführung über cmd. Nicht verfügbar unter 64-Bit-Windows.
DOSBox Open Source mount c /pfad/zum/ordner und geben Sie dann programm.com an der DOSBox-Eingabeaufforderung ein.
DOSBox-X Open Source Starten Sie DOSBox-X, binden Sie einen Ordner mit MOUNT C Pfad ein und geben Sie dann den Dateinamen zum Ausführen ein.
macOS2 apps
Parallels Desktop Kostenpflichtig Führen Sie eine Windows 32-Bit- oder FreeDOS-VM in Parallels aus und führen Sie die COM-Datei von dort aus.
DOSBox Open Source mount c /pfad/zum/ordner und geben Sie dann programm.com an der DOSBox-Eingabeaufforderung ein.
Linux1 app
DOSBox Open Source mount c /pfad/zum/ordner und geben Sie dann programm.com an der DOSBox-Eingabeaufforderung ein.

Technische Details

technische Spezifikation
KodierungReiner Binär-Maschinencode (x86 Real-Mode)
Byte-ReihenfolgeLittle-endian (x86)
DateikopfKeiner - flache Binärdatei ohne Header, ohne Relokationstabelle, ohne Segmentdeskriptoren
DateisignaturKeine - wird nur über die Dateiendung identifiziert; die ersten Bytes sind typischerweise ein JMP-Opcode (0xEB oder 0xE9), aber nicht zwingend erforderlich
LadeadresseGeladen bei Segment:0x0100; Program Segment Prefix (PSP) belegt die Bytes 0x0000-0x00FF des Segments
SpeichermodellCS = DS = ES = SS zeigen alle auf dasselbe 64-KB-Real-Mode-Segment - keine Segmenttrennung
Maximale Dateigröße~65.280 Bytes (ein 64-KB-Segment abzüglich 256-Byte-PSP und minimaler Stack-Zuweisung)
MIME-Typapplication/x-msdos-program
64-Bit-Windows-UnterstützungNicht nativ unterstützt - NTVDM (16-Bit-Subsystem) aus 64-Bit-Windows entfernt; verwenden Sie DOSBox oder DOSBox-X
CP/M-ErbeFormat stammt von Digital Research CP/M (1974) und wurde unverändert für MS-DOS 1.0 (1981) übernommen
Abgelöst durch.exe für Programme über 64 KB; .cmd / .bat für Windows-Konsolenskripte
SicherheitshinweisHistorisch gesehen ein bedeutender Malware-Vektor - trivial ausführbar und leicht modifizierbar, ohne die Struktur zu zerstören; oft als Dateinamen im Domain-Stil getarnt
BetriebssystemeMS-DOS, PC DOS, FreeDOS, Windows 32-Bit (über NTVDM), CP/M; DOSBox/DOSBox-X für moderne Nutzung
Veröffentlicht1974 (CP/M); MS-DOS 1.0, 1981
Neueste VersionNo versioning - raw binary format unchanged

COM-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit COM-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu COM-Dateien.

Häufig gestellte Fragen

Warum kann ich eine .COM-Datei unter Windows 10/11 nicht öffnen?
64-Bit-Windows hat das NTVDM-DOS-Subsystem entfernt. Verwenden Sie DOSBox oder DOSBox-X, um die Datei auszuführen.
Ist eine .COM-Datei dasselbe wie eine .com-Webseite?
Nein - sie sind völlig unabhängig voneinander. Die Internet-TLD .com und die ausführbare DOS-Dateiendung .com teilen sich zufällig die gleichen Zeichen.
Kann ich eine COM-Datei in eine EXE-Datei konvertieren?
Technisch gesehen ja, mit alten DOS-Dienstprogrammen, aber es gibt selten einen Grund dafür. Führen Sie die COM-Datei einfach in DOSBox aus.
Ist eine .COM-Datei gefährlich?
Es handelt sich um ausführbaren Code. Auf modernem 64-Bit-Windows kann sie nicht nativ ausgeführt werden, aber innerhalb eines DOS-Emulators läuft sie mit vollem Zugriff auf diese Umgebung. Scannen Sie die Datei vor der Ausführung.
Was ist die maximale Größe einer COM-Datei?
Etwa 65.280 Bytes (≈ 63,8 KB) - das gesamte Programm muss in ein einziges 64-KB-x86-Real-Mode-Segment passen, abzüglich des 256-Byte-PSP bei 0x0000-0x00FF.

Quellen

1Wikipedia - COM fileen.wikipedia.org
2Archive Team - DOS executable (.com)fileformats.archiveteam.org

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Verwandte Erweiterungen

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen