.DOCM

Plik DOCM

Microsoft Word Macro-Enabled Document
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik DOCM to dokument Microsoft Word zawierający makra VBA. Można go otworzyć w Microsoft Word, LibreOffice Writer lub bezpłatnych narzędziach internetowych, takich jak Word for the web i Google Docs. Główną kwestią jest bezpieczeństwo: makra w pliku DOCM mogą przenosić złośliwe oprogramowanie, więc nigdy nie klikaj „Włącz zawartość” w pliku, którego się nie spodziewałeś.

Deweloper: Microsoft Kategoria: Pliki tekstowe Otwarty standard MIME: application/vnd.ms-word.document.macroEnabled.12
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .DOC · .ODT · .DOCX · .GDOC

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jun 25, 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 DOCM?

Plik .docm to dokument z obsługą makr utworzony przez Microsoft Word, wprowadzony wraz z Microsoft Office 2007. Format .docm jest ściśle powiązany z formatem .docx - kluczową różnicą jest to, że przechowuje on osadzone makra VBA, które automatyzują powtarzalne zadania wewnątrz dokumentu. Zwykły plik .docx nie może przenosić makr, dlatego Word automatycznie zapisuje każdy dokument zawierający makra jako .docm.

Podobnie jak .docx, plik .docm jest skompresowanym pakietem Open XML opartym na archiwum ZIP, który może zawierać sformatowany tekst, obrazy, kształty, wykresy i inne elementy. Wewnątrz pakietu znajduje się binarna część word/vbaProject.bin przechowująca projekt VBA, obok standardowych części XML dla treści i stylów.

Aplikacje, które mogą otwierać i edytować pliki .docm, to Microsoft Word, LibreOffice Writer i WPS Office Writer. Google Docs i Word for the web mogą otwierać pliki .docm, ale nie wykonują w pełni makr VBA.

Bezpieczeństwo

RYZYKO: HIGH

DOCM to jeden z najważniejszych formatów, który należy traktować z ostrożnością, ponieważ może przenosić makra VBA wykonujące kod. Dokumenty Word/Excel z obsługą makr są od dawna metodą dostarczania złośliwego oprogramowania (np. Emotet, załączniki typu „faktura”/„życiorys”) - atak polega na socjotechnicznym nakłonieniu użytkownika do kliknięcia „Włącz zawartość”/„Włącz makra”, po czym makro może pobrać i uruchomić malware. Zabezpieczenia: (1) od 2022 r. Microsoft domyślnie blokuje makra w plikach Office pochodzących z Internetu (Mark of the Web) - nie ignoruj tego ostrzeżenia dla nieoczekiwanych plików; (2) nigdy nie włączaj makr w pliku .docm, o który nie prosiłeś, zwłaszcza jeśli dokument, który powinien być zwykłym tekstem, dotarł jako plik z obsługą makr; (3) aby bezpiecznie odczytać podejrzaną treść, otwórz ją w Google Docs / Word for the web / LibreOffice, gdzie Word VBA nie działa, lub zapisz jako .docx, aby usunąć makra; (4) dbaj o aktualizację antywirusa i pakietu Office.

Szczegóły formatu

w pigułce
PEŁNA NAZWAMicrosoft Word Macro-Enabled Documentznany również jako Word Open XML Macro-Enabled Document, macro-enabled Word document
DEWELOPERMicrosoftod 2007 (Word 2007 / Office Open XML)
TYP MIMEapplication/vnd.ms-word.document.macroEnabled.12
TYPPakiet Office Open XML oparty na formacie ZIP (skompresowany XML) zawierający projekt makr VBA
STANDARDOtwarty · bezpłatny
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
504B0304
ASCII
PK··
Plik DOCM jest archiwum ZIP, więc zaczyna się od „PK” (50 4B 03 04), podobnie jak każdy ZIP i plik DOCX. Różni się od DOCX tylko wewnętrznie: plik [Content_Types].xml deklaruje typ zawartości dokumentu głównego z obsługą makr, a pakiet zawiera część word/vbaProject.bin przechowującą makra VBA. Starszy binarny format .doc zaczyna się od D0 CF 11 E0 (OLE2).

Programy otwierające pliki DOCM

Windows3 apps
Microsoft Word Płatny Kliknij dwukrotnie, aby otworzyć. Makra pozostają wyłączone, dopóki nie wybierzesz opcji „Włącz zawartość” - rób to tylko dla zaufanych plików.
LibreOffice Writer Open-source Bezpłatny; otwiera tekst dokumentu i (po monicie bezpieczeństwa) makra zmapowane w StarBasic. Dobre rozwiązanie do bezpiecznego odczytu podejrzanego pliku .docm bez uruchamiania Word VBA.
WPS Office Writer Freemium Bezpłatny edytor podobny do Word; otwiera i edytuje zawartość DOCM.
macOS2 apps
Microsoft Word Płatny Kliknij dwukrotnie, aby otworzyć. Makra pozostają wyłączone, dopóki nie wybierzesz opcji „Włącz zawartość” - rób to tylko dla zaufanych plików.
LibreOffice Writer Open-source Bezpłatny; otwiera tekst dokumentu i (po monicie bezpieczeństwa) makra zmapowane w StarBasic. Dobre rozwiązanie do bezpiecznego odczytu podejrzanego pliku .docm bez uruchamiania Word VBA.
Linux1 app
LibreOffice Writer Open-source Bezpłatny; otwiera tekst dokumentu i (po monicie bezpieczeństwa) makra zmapowane w StarBasic. Dobre rozwiązanie do bezpiecznego odczytu podejrzanego pliku .docm bez uruchamiania Word VBA.
Web2 apps
Google Docs Darmowy Prześlij na Drive i otwórz za pomocą Google Docs, aby odczytać treść; makra są ignorowane (bezpieczny widok).
Word for the web Darmowy Prześlij do OneDrive i otwórz w Word online, aby czytać/edytować tekst. Makra nie działają w przeglądarce, co jest bezpieczne do podglądu.

Szczegóły techniczne

specyfikacja
Typ MIMEapplication/vnd.ms-word.document.macroEnabled.12
Magiczne bajty50 4B 03 04 („PK” - nagłówek lokalnego pliku ZIP, identyczny jak w .docx)
Format konteneraArchiwum ZIP (pakiet Office Open XML)
KompresjaDEFLATE, stosowana dla każdego wpisu wewnątrz kontenera ZIP
Główna część dokumentuword/document.xml - UTF-8 WordprocessingML XML przechowujący treść dokumentu
Przechowywanie makrword/vbaProject.bin - binarny kontener OLE2/CFBF przechowujący projekt makr VBA (format MS-OVBA)
Deklaracja typu zawartości[Content_Types].xml deklaruje typ zawartości macroEnabled.12, odróżniając .docm od .docx
SzyfrowanieOpcjonalne szyfrowanie hasłem za pomocą AES (ECMA-376 Agile Encryption), opakowujące pakiet w powłokę OLE2/CFBF
Typowy rozmiar pliku20 KB - 10 MB; pliki zawierające tylko tekst są małe, osadzone obrazy i multimedia dominują w rozmiarze
Kolejność bajtówLittle-endian w polach ZIP i magazynie OLE2 VBA
Sprawdzanie integralnościCRC-32 dla każdego wpisu ZIP; opcjonalny podpis cyfrowy dla projektu VBA i/lub pakietu dokumentu
Obsługiwane platformyWindows, macOS, Linux (LibreOffice), web (tylko podgląd w większości przeglądarek)
Relacja do .docxStrukturalnie identyczny z .docx; różnice to deklaracja typu zawartości i dodana część word/vbaProject.bin
Silnik VBAMicrosoft Visual Basic for Applications (VBA); ten sam silnik używany w plikach Excel (.xlsm) i PowerPoint (.pptm) z obsługą makr
Maksymalna liczba wpisów w archiwumLimit ZIP wynoszący 65 535 wpisów (rzadko osiągany w praktyce)
KodowanieMieszane: części tekstowe UTF-8 XML oraz binarny OLE2 (vbaProject.bin) wewnątrz kontenera ZIP
Wydano2007 (Word 2007 / Office Open XML)
Najnowsza wersjaOOXML transitional/strict per ISO/IEC 29500; current Microsoft 365 build of the schema
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjalearn.microsoft.com

Konwersje DOCM

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami DOCM. 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 DOCM.

Najczęściej zadawane pytania

Co to jest plik DOCM?
Dokument Microsoft Word z obsługą makr. Jest identyczny jak DOCX, ale może dodatkowo zawierać makra VBA (osadzone programy). Word zapisuje każdy dokument korzystający z makr jako .docm, aby użytkownik wiedział, że może on uruchamiać kod.
Jaka jest różnica między DOCX a DOCM?
Oba są formatami ZIP/XML programu Word. DOCX nie może zawierać ani uruchamiać makr; DOCM może. Jeśli dokument nie posiada makr, powinien być zapisany jako .docx - otrzymanie pliku .docm tam, gdzie spodziewasz się zwykłego tekstu, powinno wzbudzić czujność.
Czy plik DOCM jest bezpieczny do otwarcia?
Samo otwarcie jest bezpieczne; uruchomienie zawartych w nim makr może nie być. Nigdy nie klikaj „Włącz zawartość” w pliku .docm, którego się nie spodziewałeś - złośliwe oprogramowanie w makrach opiera się na tym działaniu. W razie wątpliwości wyświetl go w Word for the web/Google Docs/LibreOffice (gdzie VBA nie jest uruchamiane).
Jak usunąć makra z pliku DOCM?
Otwórz go w programie Word i wybierz „Zapisz jako” -> „Dokument programu Word (.docx)”. Word usunie projekt VBA, pozostawiając kopię wolną od makr z tym samym tekstem i formatowaniem.
Jak otworzyć plik DOCM bez programu Microsoft Word?
Użyj bezpłatnego programu LibreOffice Writer lub WPS Office (na komputerze) albo prześlij go do Google Docs lub Word for the web. Narzędzia te odczytają treść dokumentu; opcje przeglądarkowe dodatkowo nie uruchomią żadnych makr Word.
Dlaczego otrzymałem plik DOCM zamiast DOCX?
Albo dokument rzeczywiście korzysta z makr (np. szablon korporacyjny/formularz), albo jest to próba phishingu oparta na makrach. Jeśli nie spodziewałeś się makr, nie włączaj zawartości i zweryfikuj nadawcę.

Źródła

1Microsoft - [MS-DOCX] Word Extensions to the Office Open XML formatlearn.microsoft.com
2Microsoft - Macros from the internet are blocked by default in Officelearn.microsoft.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

.DOCMicrosoft Word 97-2003 Document
.ODTOpenDocument Text
.DOCXMicrosoft Word Open XML Document
.GDOCGoogle Docs Shortcut (Link to a Google Docs document)
.LSTList File (generic plain-text list / listing)
.VNTvNote (mobile phone text note / memo)

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