.XLM

XLM-fil

Excel 4.0 Macro Sheet
Ställ en fråga
SNABBT SVAR

En XLM-fil är ett Excel 4.0-makroblad - Microsofts makrospråk före VBA från 1992. Excel öppnar den med makron blockerade som standard. Alla oväntade XLM-filer bör behandlas som potentiellt skadliga: Excel 4.0-makron är en dokumenterad teknik för spridning av skadlig kod.

Utvecklare: Microsoft Kategori: Exekverbara filer MIME: application/vnd.ms-excel
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .APK · .EXE · .VBS · .JAR

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 10, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet XLM?

.xlm är ett föråldrat Excel-makroblad som introducerades med Microsoft Excel 4.0 år 1992. Det lagrar makroprogram i kalkylbladsstil skrivna i XLM-makrospråket - ett formelbaserat skriptsystem som föregår Visual Basic for Applications (VBA) med en Excel-generation. Varje makrofunktion upptar en kalkylbladscell, vilket gör makron synliga som ett rutnät av instruktioner snarare än en separat kodmodul.

Internt använder .xlm-filer containern OLE2 Compound File Binary (CFBF) och delar den klassiska D0 CF 11 E0 magic-byte-headern med .xls, .doc och .ppt-filer. Makrodatan lever inuti en BIFF-ström flaggad som ett makroblad; inget unikt magiskt nummer skiljer .xlm från en vanlig arbetsbok, så identifiering beror på den interna strömflaggan.

VBA ersatte XLM i Excel 5.0 (1993), och formatet har varit fryst sedan dess. Microsoft stöder fortfarande körning av XLM för bakåtkompatibilitet, men blockerade XLM-makron som standard i Excel med början 2021 efter en våg av kampanjer med skadlig kod (cirka 2018-2020) som använde formatet som vapen för att kringgå försvar anpassade specifikt för VBA.

Idag förekommer XLM-nyttolaster oftare inbäddade i .xlsm eller .xlsb-arbetsböcker än som fristående .xlm-filer. Ett skadligt blad kan anropa Excels inbyggda makrofunktioner som EXEC och CALL för att köra godtyckliga systemkommandon utan att utlösa VBA-fokuserade skannrar. Öppna endast en .xlm-fil från en helt tillförlitlig källa.

Säkerhet & trygghet

RISK: HIGH

Excel 4.0 (XLM) makron är en väl dokumenterad vektor för skadlig kod. Eftersom de föregår VBA användes de 2018-2021 för att kringgå antivirusprogram och leverera banktrojaner och ransomware-laddare, vanligtvis genom att köras automatiskt via ett Auto_Open-makro så snart arbetsboken öppnas. Regler för användare: aktivera aldrig makron i en .xlm (eller makrofylld .xls/.xlsm) som du inte förväntade dig; låt Excels Säkerhetscenter vara inställt på att blockera Excel 4.0-makron (standard i nuvarande Excel sedan 2021); öppna misstänkta filer i Skyddad vy eller en isolerad virtuell maskin; analytiker kan använda oletools (olevba) och XLMMacroDeobfuscator för att extrahera makrokoden utan att köra den. En lös .xlm som anländer via e-post/chatt bör behandlas som fientlig tills motsatsen bevisats.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNExcel 4.0 Macro Sheetäven känd som XLM macro file, Excel 4 macro sheet
UTVECKLAREMicrosoftsedan 1992 (Excel 4.0 macro language, .xlm macro-sheet files)
MIME-TYPapplication/vnd.ms-excel
TYPFöråldrat Excel-makroblad - makrospråk före VBA lagrat i en BIFF (OLE2/CFBF) arbetsbok
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
En fristående .xlm är en BIFF-arbetsbok inuti en OLE2/Compound File-container, så den delar den klassiska «D0 CF 11 E0»-signaturen med .xls/.doc/.ppt. Makrobladet särskiljs genom en intern BIFF-ström flaggad som ett makroblad, inte genom ett unikt magiskt nummer. Moderna XLM-nyttolaster lever oftare inuti .xls/.xlsm/.xlsb-filer snarare än i en separat .xlm.

Program som öppnar XLM-filer

Windows2 apps
Microsoft Excel Betald Öppna i Excel (makron förblir inaktiverade som standard). Använd Arkiv > Öppna och granska i Skyddad vy innan du aktiverar något.
LibreOffice Calc Öppen källkod Öppna .xlm för att läsa bladets innehåll; LibreOffice har begränsat stöd för körning av XLM-makron, vilket är säkrare för inspektion.
macOS2 apps
Microsoft Excel Betald Öppna i Excel (makron förblir inaktiverade som standard). Använd Arkiv > Öppna och granska i Skyddad vy innan du aktiverar något.
LibreOffice Calc Öppen källkod Öppna .xlm för att läsa bladets innehåll; LibreOffice har begränsat stöd för körning av XLM-makron, vilket är säkrare för inspektion.
Linux1 app
LibreOffice Calc Öppen källkod Öppna .xlm för att läsa bladets innehåll; LibreOffice har begränsat stöd för körning av XLM-makron, vilket är säkrare för inspektion.

Tekniska detaljer

djup specifikation
ContainerformatOLE2 Compound File Binary Format (CFBF)
Internt strömformatBIFF (Binary Interchange File Format) poster inuti en «Workbook»/«Book»-ström
ByteordningLittle-endian
KodningBinär (BIFF-poster)
Magic bytesD0 CF 11 E0 A1 B1 1A E1 vid offset 0 (delad OLE2/CFBF-header)
MIME-typapplication/vnd.ms-excel
MakrospråkExcel 4.0 XLM - formelbaserat, cellresident; varje makroinstruktion är ett cellvärde i kalkylbladet
SäkerhetsklassificeringHög risk - körning av XLM-makron blockeras som standard i Microsoft Excel sedan 2021
Anmärkningsvärda farliga funktionerEXEC, CALL, REGISTER, RUN - kan anropa godtyckliga OS-kommandon inifrån makrobladet
UtvecklareMicrosoft
Ersatt avVBA-makron (.xlsm / .xlsb-arbetsböcker), introducerade i Excel 5.0 (1993)
Plattformar som stödsWindows (alla moderna Excel), macOS (Excel for Mac); lässtöd i LibreOffice Calc
Typisk filstorlekNågra KB till några hundra KB
KomprimeringIngen - BIFF-poster lagras okomprimerade
Stöd för krypteringValfritt; lösenordsskyddade arbetsböcker kan använda RC4- eller AES-kryptering runt OLE2-containern
Modell för makrokörningMakron lagras som cellformler i en dedikerad makrobladsflik; utvärderas uppifrån och ned av Excels beräkningsmotor
Släppt1992 (Excel 4.0 macro language, .xlm macro-sheet files)
Senaste versionExcel 4.0 macro language (frozen 1992); never updated - superseded by VBA in Excel 5.0 (1993)
Specifikationlearn.microsoft.com

XLM-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med XLM-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om XLM-filer.

Vanliga frågor

Vad är en .xlm-fil?
Det är ett Excel 4.0-makroblad - Microsofts makrospråk före VBA från 1992. Det kan innehålla automatiseringskod som körs inuti Excel och missbrukas ofta av skadlig kod.
Är det säkert att öppna en XLM-fil?
Att öppna för att visa är i allmänhet säkert om makron förblir inaktiverade (standardinställningen). Att aktivera makron är riskabelt: Excel 4.0-makron är en vanlig teknik för skadlig kod. Aktivera endast kod som du litar fullständigt på.
Hur öppnar jag en .xlm-fil?
Microsoft Excel öppnar den (med makron inaktiverade som standard). LibreOffice Calc kan också visa cellerna, vilket är ett säkrare sätt att inspektera en okänd fil.
Vad är skillnaden mellan XLM- och VBA-makron?
XLM-makron (Excel 4.0) lever i celler i ett makroblad; VBA (sedan Excel 5.0, 1993) är det moderna makrospråket i en separat kodredigerare. Ny automatisering bör använda VBA i .xlsm-filer.
Varför körs inte makron i min .xlm?
Nuvarande versioner av Excel blockerar Excel 4.0-makron som standard av säkerhetsskäl. Du måste tillåta dem i inställningarna för Säkerhetscenter - gör detta endast för filer du litar på.
Hur konverterar jag XLM-makron till VBA?
Det finns ingen automatisk konverterare - logiken måste skrivas om i VBA (eller Office Scripts). Öppna .xlm-filen i Excel, läs makrofunktionerna och implementera dem på nytt i en .xlsm-arbetsbok.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö