.COM

Plik COM

DOS/CP/M Command Executable
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik COM to surowy program wykonywalny z ery MS-DOS. Na 64-bitowych systemach Windows 10 i 11 nie można go uruchomić natywnie, ponieważ wymagany podsystem DOS został usunięty; do jego uruchomienia należy użyć DOSBox lub DOSBox-X. Jeśli otrzymałeś nieoczekiwany plik .com z Internetu, potraktuj go jako potencjalnie niebezpieczny - jest to kod wykonywalny, a nie dokument.

Deweloper: Microsoft / Digital Research (CP/M origin) Kategoria: Pliki wykonywalne MIME: application/x-msdos-program
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .APK · .EXE · .VBS · .JAR

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 2, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku COM?

Plik .com to prosty binarny plik wykonywalny - jeden z najstarszych formatów programów w informatyce osobistej, wywodzący się z systemu operacyjnego CP/M firmy Digital Research, a następnie przeniesiony do MS-DOS. W przeciwieństwie do formatu .exe, który obsługuje wiele segmentów pamięci i tablice relokacji, program .com jest surowym, płaskim plikiem binarnym bez nagłówka: każdy bajt jest ładowany bezpośrednio do pamięci pod offsetem 0x0100 w ramach pojedynczego 64-kilobajtowego segmentu trybu rzeczywistego i natychmiast wykonywany. To ograniczenie architektoniczne oznacza, że plik .com nigdy nie może przekroczyć rozmiaru około 64 KB.

Nawet po uzupełnieniu go przez bardziej ogólny format .exe, format .com pozostał praktyczny i powszechnie używany w całej erze MS-DOS dla małych narzędzi, programów wiersza poleceń i programów rezydentnych (TSR). W 32-bitowych systemach Windows podsystem NTVDM uruchamiał pliki .com w sposób przezroczysty; NTVDM został usunięty z 64-bitowych systemów Windows, więc natywne uruchamianie na nowoczesnym systemie Windows wymaga emulatora, takiego jak DOSBox.

Rozszerzenie .com nie ma absolutnie żadnego związku z domeną internetową najwyższego poziomu .com. Ta zbieżność nazw była historycznie wykorzystywana przez twórców złośliwego oprogramowania, którzy maskowali wykonywalne pliki .com jako linki lub tekst, czyniąc ten format dobrze udokumentowanym wektorem inżynierii społecznej.

Bezpieczeństwo

RYZYKO: HIGH

Pliki COM to kod wykonywalny - historycznie główny nośnik złośliwego oprogramowania DOS (wirusy sektora rozruchowego często upuszczały infekatory .com). Na nowoczesnym 64-bitowym Windows nie mogą one działać natywnie, co stanowi praktyczną barierę bezpieczeństwa, ale w systemach 32-bitowych lub wewnątrz emulatorów DOS wykonują się bez ograniczeń. Nigdy nie uruchamiaj pliku COM otrzymanego nieoczekiwanie; przeskanuj go programem antywirusowym przed uruchomieniem w dowolnym emulatorze. Szczególne ryzyko: użytkownicy sieci mylą .com (domenę) z .com (plikiem wykonywalnym) i nieświadomie pobierają pliki wykonywalne, myśląc, że są to strony internetowe.

Szczegóły formatu

w pigułce
PEŁNA NAZWADOS/CP/M Command Executableznany również jako COM file, DOS executable
DEWELOPERMicrosoft / Digital Research (CP/M origin)od 1974 (CP/M); MS-DOS 1.0, 1981
TYP MIMEapplication/x-msdos-program
TYPsurowy płaski binarny plik wykonywalny (bez nagłówka)
To rozszerzenie jest również używane przez…
  • Windows Component Object Model registration stub - Rzadkie; niektóre bardzo stare narzędzia do autorejestracji serwerów Windows COM używały rozszerzenia .com.
  • Skrypt poleceń sieciowych (Cisco IOS itp.) - Niektóre urządzenia wbudowane/sieciowe używają .com dla oprogramowania układowego lub skryptów poleceń - niepowiązane z DOS.

Programy otwierające pliki COM

Windows3 apps
Microsoft Windows Płatny Tylko 32-bitowy Windows (NTVDM); kliknij dwukrotnie lub uruchom z cmd. Niedostępne w 64-bitowym Windows.
DOSBox Open-source mount c /ścieżka/do/folderu, a następnie wpisz program.com w znaku zachęty DOSBox.
DOSBox-X Open-source Uruchom DOSBox-X, zamontuj folder poleceniem MOUNT C ścieżka, a następnie wpisz nazwę pliku, aby go uruchomić.
macOS2 apps
Parallels Desktop Płatny Uruchom 32-bitowy system Windows lub maszynę wirtualną FreeDOS wewnątrz Parallels, a następnie wykonaj plik COM stamtąd.
DOSBox Open-source mount c /ścieżka/do/folderu, a następnie wpisz program.com w znaku zachęty DOSBox.
Linux1 app
DOSBox Open-source mount c /ścieżka/do/folderu, a następnie wpisz program.com w znaku zachęty DOSBox.

Szczegóły techniczne

specyfikacja
KodowanieSurowy binarny kod maszynowy (tryb rzeczywisty x86)
Kolejność bajtówLittle-endian (x86)
Nagłówek plikuBrak - płaski plik binarny bez nagłówka, bez tablicy relokacji, bez deskryptorów segmentów
Sygnatura plikuBrak - identyfikowany wyłącznie po rozszerzeniu; pierwsze bajty to zazwyczaj kod operacji JMP (0xEB lub 0xE9), ale nie jest to obowiązkowe
Adres ładowaniaŁadowany pod segment:0x0100; Program Segment Prefix (PSP) zajmuje bajty 0x0000-0x00FF segmentu
Model pamięciCS = DS = ES = SS wszystkie wskazują na ten sam 64-kilobajtowy segment trybu rzeczywistego - brak separacji segmentów
Maksymalny rozmiar pliku~65 280 bajtów (jeden segment 64 KB minus 256-bajtowy PSP i minimalna alokacja stosu)
Typ MIMEapplication/x-msdos-program
Obsługa 64-bitowego WindowsBrak natywnej obsługi - NTVDM (podsystem 16-bitowy) usunięty z 64-bitowego Windows; użyj DOSBox lub DOSBox-X
Dziedzictwo CP/MFormat powstał w systemie Digital Research CP/M (1974) i został przyjęty bez zmian w MS-DOS 1.0 (1981)
Zastąpiony przez.exe dla programów przekraczających 64 KB; .cmd / .bat dla skryptów konsoli Windows
Uwaga dotycząca bezpieczeństwaHistorycznie główny wektor złośliwego oprogramowania - trywialnie wykonywalny i łatwy do modyfikacji bez naruszania struktury; często maskowany jako nazwy plików w stylu domen
Systemy operacyjneMS-DOS, PC DOS, FreeDOS, Windows 32-bit (przez NTVDM), CP/M; DOSBox/DOSBox-X do nowoczesnych zastosowań
Wydano1974 (CP/M); MS-DOS 1.0, 1981
Najnowsza wersjaNo versioning - raw binary format unchanged

Konwersje COM

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami COM. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki COM.

Najczęściej zadawane pytania

Dlaczego nie mogę otworzyć pliku .COM w Windows 10/11?
64-bitowy Windows usunął podsystem DOS NTVDM. Użyj DOSBox lub DOSBox-X, aby uruchomić plik.
Czy plik .COM to to samo co strona internetowa .com?
Nie - są całkowicie niepowiązane. Domena internetowa .com i rozszerzenie wykonywalne DOS .com przypadkowo dzielą te same znaki.
Czy mogę przekonwertować plik COM na EXE?
Technicznie tak, za pomocą starych narzędzi DOS, ale rzadko jest ku temu powód. Po prostu uruchom plik COM w DOSBox.
Czy plik .COM jest niebezpieczny?
Jest to kod wykonywalny. Na nowoczesnym 64-bitowym Windows nie może działać natywnie, ale wewnątrz emulatora DOS działa z pełnym dostępem do tego środowiska. Przeskanuj go przed uruchomieniem.
Jaki jest maksymalny rozmiar pliku COM?
Około 65 280 bajtów (≈ 63,8 KB) - cały program musi zmieścić się w jednym 64-kilobajtowym segmencie trybu rzeczywistego x86 minus 256-bajtowy blok PSP pod adresami 0x0000-0x00FF.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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.MDMarkdown Document
9.RPMSGRestricted Permission Message
10.TMPTemporary File

Powiązane rozszerzenia

.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)

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z