.XLM

XLM-fil

Excel 4.0 Macro Sheet
Stil et spørgsmål
HURTIGT SVAR

En XLM-fil er et Excel 4.0-makroark - Microsofts makrosprog fra før VBA i 1992. Excel åbner den med makroer blokeret som standard. Enhver uventet XLM-fil bør behandles som potentielt ondsindet: Excel 4.0-makroer er en dokumenteret teknik til levering af malware.

Udvikler: Microsoft Kategori: Eksekverbare filer MIME: application/vnd.ms-excel
ÅBNER PÅ Windows macOS Linux
Relateret: .APK · .EXE · .VBS · .JAR

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 10, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er XLM-filformatet?

.xlm er et ældre Excel-makroark introduceret med Microsoft Excel 4.0 i 1992. Det gemmer makroprogrammer i regnearksstil skrevet i XLM-makrosproget - et formelbaseret scriptingsystem, der går forud for Visual Basic for Applications (VBA) med én Excel-generation. Hver makrofunktion optager en celle i regnearket, hvilket gør makroer synlige som et gitter af instruktioner frem for et separat kodemodul.

Internt bruger .xlm-filer OLE2 Compound File Binary (CFBF)-containeren og deler den klassiske D0 CF 11 E0 magic-byte-header med .xls, .doc og .ppt-filer. Makrodataene findes i en BIFF-strøm markeret som et makroark; intet unikt magisk nummer adskiller .xlm fra en almindelig projektmappe, så identifikation afhænger af det interne strømflag.

VBA erstattede XLM i Excel 5.0 (1993), og formatet har været fastlåst lige siden. Microsoft understøtter stadig afvikling af XLM af hensyn til bagudkompatibilitet, men blokerede XLM-makroer som standard i Excel fra og med 2021 efter en bølge af malware-kampagner (ca. 2018-2020), der brugte formatet som våben til at omgå forsvar, der var specifikt indstillet til VBA.

I dag optræder XLM-payloads oftere indlejret i .xlsm eller .xlsb projektmapper end som selvstændige .xlm-filer. Et ondsindet ark kan kalde indbyggede Excel-makrofunktioner som EXEC og CALL for at køre vilkårlige systemkommandoer uden at udløse VBA-fokuserede scannere. Åbn kun en .xlm-fil fra en fuldt betroet kilde.

Sikkerhed og tryghed

RISIKO: HIGH

Excel 4.0 (XLM) makroer er en veldokumenteret vektor for levering af malware. Da de går forud for VBA, blev de brugt i 2018-2021 til at omgå antivirus og installere bank-trojanere og ransomware-loadere, typisk ved at køre automatisk via en Auto_Open-makro i det øjeblik, projektmappen åbnes. Regler for brugere: Aktiver aldrig makroer i en .xlm (eller makrofyldt .xls/.xlsm), som du ikke forventede; hold Excels Center for sikkerhed indstillet til at blokere Excel 4.0-makroer (standard i nuværende Excel siden 2021); åbn mistænkelige filer i Beskyttet visning eller en isoleret VM; analytikere kan bruge oletools (olevba) og XLMMacroDeobfuscator til at udtrække makrokoden uden at køre den. En løs .xlm, der ankommer via e-mail/chat, bør behandles som fjendtlig, indtil det modsatte er bevist.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNExcel 4.0 Macro Sheetogså kendt som XLM macro file, Excel 4 macro sheet
UDVIKLERMicrosoftsiden 1992 (Excel 4.0 macro language, .xlm macro-sheet files)
MIME-TYPEapplication/vnd.ms-excel
TYPEÆldre Excel-makroark - præ-VBA makrosprog gemt i en BIFF (OLE2/CFBF) projektmappe
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
En selvstændig .xlm er en BIFF-projektmappe inde i en OLE2/Compound File-container, så den deler den klassiske «D0 CF 11 E0»-signatur med .xls/.doc/.ppt. Makroarket kendetegnes ved en intern BIFF-strøm markeret som et makroark, ikke ved et unikt magisk nummer. Moderne XLM-payloads findes oftere inde i .xls/.xlsm/.xlsb-filer frem for i en separat .xlm.

Programmer der åbner XLM-filer

Windows2 apps
Microsoft Excel Betalt Åbn i Excel (makroer forbliver deaktiveret som standard). Brug Filer > Åbn og gennemse i Beskyttet visning, før du aktiverer noget.
LibreOffice Calc Open-source Åbn .xlm-filen for at læse arkets indhold; LibreOffice har begrænset understøttelse af XLM-makroafvikling, hvilket er sikrere til inspektion.
macOS2 apps
Microsoft Excel Betalt Åbn i Excel (makroer forbliver deaktiveret som standard). Brug Filer > Åbn og gennemse i Beskyttet visning, før du aktiverer noget.
LibreOffice Calc Open-source Åbn .xlm-filen for at læse arkets indhold; LibreOffice har begrænset understøttelse af XLM-makroafvikling, hvilket er sikrere til inspektion.
Linux1 app
LibreOffice Calc Open-source Åbn .xlm-filen for at læse arkets indhold; LibreOffice har begrænset understøttelse af XLM-makroafvikling, hvilket er sikrere til inspektion.

Tekniske detaljer

dyb specifikation
ContainerformatOLE2 Compound File Binary Format (CFBF)
Internt strømformatBIFF (Binary Interchange File Format) poster inde i en «Workbook»/«Book»-strøm
Byte-rækkefølgeLittle-endian
KodningBinær (BIFF-poster)
Magic bytesD0 CF 11 E0 A1 B1 1A E1 ved offset 0 (delt OLE2/CFBF-header)
MIME-typeapplication/vnd.ms-excel
MakrosprogExcel 4.0 XLM - formelbaseret, celle-resident; hver makroinstruktion er en celleværdi i regnearket
SikkerhedsklassificeringHøj risiko - afvikling af XLM-makroer er blokeret som standard i Microsoft Excel siden 2021
Bemærkelsesværdige farlige funktionerEXEC, CALL, REGISTER, RUN - kan kalde vilkårlige OS-kommandoer indefra makroarket
UdviklerMicrosoft
Afløst afVBA-makroer (.xlsm / .xlsb projektmapper), introduceret i Excel 5.0 (1993)
Understøttede platformeWindows (alle moderne Excel), macOS (Excel for Mac); læseunderstøttelse i LibreOffice Calc
Typisk filstørrelseFå KB til få hundrede KB
KomprimeringIngen - BIFF-poster gemmes ukomprimeret
Understøttelse af krypteringValgfrit; adgangskodebeskyttede projektmapper kan bruge RC4- eller AES-kryptering omkring OLE2-containeren
MakroafviklingsmodelMakroer gemt som celleformler i en dedikeret makroark-fane; evalueres fra top til bund af Excels beregningsmotor
Udgivet1992 (Excel 4.0 macro language, .xlm macro-sheet files)
Seneste versionExcel 4.0 macro language (frozen 1992); never updated - superseded by VBA in Excel 5.0 (1993)
Specifikationlearn.microsoft.com

XLM-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med XLM-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om XLM-filer.

Ofte stillede spørgsmål

Hvad er en .xlm-fil?
Det er et Excel 4.0-makroark - Microsofts makrosprog fra før VBA i 1992. Det kan indeholde automatiseringskode, der kører inde i Excel, og bliver ofte misbrugt af malware.
Er det sikkert at åbne en XLM-fil?
Det er generelt sikkert at åbne den for at se indholdet, hvis makroer forbliver deaktiveret (standardindstillingen). Aktivering af makroerne er risikabelt: Excel 4.0-makroer er en almindelig malware-teknik. Aktiver kun kode, du har fuld tillid til.
Hvordan åbner jeg en .xlm-fil?
Microsoft Excel åbner den (med makroer deaktiveret som standard). LibreOffice Calc kan også vise cellerne, hvilket er en sikrere måde at inspicere en upålidelig fil på.
Hvad er forskellen på XLM- og VBA-makroer?
XLM (Excel 4.0)-makroer findes i cellerne på et makroark; VBA (siden Excel 5.0, 1993) er det moderne makrosprog i en separat kodeeditor. Ny automatisering bør bruge VBA i .xlsm-filer.
Hvorfor kører min .xlm ikke sine makroer?
Den nuværende version af Excel blokerer Excel 4.0-makroer som standard af sikkerhedshensyn. Du skal tillade dem i indstillingerne for Center for sikkerhed og rettighedsstyring - gør kun dette for filer, du stoler på.
Hvordan konverterer jeg XLM-makroer til VBA?
Der findes ingen automatisk konverter - logikken skal skrives om i VBA (eller Office Scripts). Åbn .xlm-filen i Excel, læs makrofunktionerne, og genimplementer dem i en .xlsm-projektmappe.

Referencer

1Microsoft Learn - [MS-XLS] Excel Binary File Format speclearn.microsoft.com
2Microsoft Tech Community - Excel 4.0 (XLM) macros blockingtechcommunity.microsoft.com

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å