.XLM

XLM-fil

Excel 4.0 Macro Sheet
Still et spørsmål
HURTIGSVAR

En XLM-fil er et Excel 4.0 makroark - Microsofts makrospråk fra før VBA ble lansert i 1992. Excel åpner den med makroer blokkert som standard. Enhver uventet XLM-fil bør behandles som potensielt skadelig: Excel 4.0-makroer er en dokumentert teknikk for levering av skadevare.

Utvikler: Microsoft Kategori: Eksekverbare filer MIME: application/vnd.ms-excel
ÅPNES PÅ Windows macOS Linux
Relatert: .APK · .EXE · .VBS · .JAR

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 10, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er XLM-filformatet?

.xlm er et eldre Excel-makroark introdusert med Microsoft Excel 4.0 i 1992. Det lagrer makroprogrammer i regnearkstil skrevet i XLM-makrospråket - et formelbasert skriptsystem som kom én Excel-generasjon før Visual Basic for Applications (VBA). Hver makrofunksjon opptar en celle i regnearket, noe som gjør makroene synlige som et rutenett med instruksjoner i stedet for en separat kodemodul.

Internt bruker .xlm-filer OLE2 Compound File Binary (CFBF)-beholderen, og deler den klassiske D0 CF 11 E0 magic-byte-headeren med .xls, .doc og .ppt-filer. Makrodataene ligger i en BIFF-strøm flagget som et makroark; ingen unik signatur skiller .xlm fra en vanlig arbeidsbok, så identifikasjon avhenger av det interne strømflagget.

VBA erstattet XLM i Excel 5.0 (1993), og formatet har vært frosset siden den gang. Microsoft støtter fortsatt kjøring av XLM for bakoverkompatibilitet, men blokkerte XLM-makroer som standard i Excel fra og med 2021 etter en bølge av skadevarekampanjer (ca. 2018-2020) som utnyttet formatet for å unngå sikkerhetsløsninger tilpasset VBA.

I dag dukker XLM-nyttelast oftere opp innebygd i .xlsm eller .xlsb arbeidsbøker enn som frittstående .xlm-filer. Et skadelig ark kan kalle innebygde Excel-makrofunksjoner som EXEC og CALL for å kjøre vilkårlige systemkommandoer uten å utløse VBA-fokuserte skannere. Åpne kun en .xlm-fil fra en fullstendig pålitelig kilde.

Sikkerhet og trygghet

RISIKO: HIGH

Excel 4.0 (XLM)-makroer er en veldokumentert vektor for levering av skadevare. Fordi de kom før VBA, ble de brukt i 2018-2021 for å unngå antivirus og levere banktrojanere og løsepengevirus, vanligvis ved å kjøre automatisk via en «Auto_Open»-makro i det øyeblikket arbeidsboken åpnes. Regler for brukere: aktiver aldri makroer i en .xlm (eller makroholdig .xls/.xlsm) du ikke forventet; hold Excels klareringssenter innstilt på å blokkere Excel 4.0-makroer (standard i nåværende Excel siden 2021); åpne mistenkelige filer i beskyttet visning eller en isolert VM; analytikere kan bruke oletools (olevba) og XLMMacroDeobfuscator for å trekke ut makrokoden uten å kjøre den. En løs .xlm som ankommer via e-post/chat bør behandles som fiendtlig inntil det motsatte er bevist.

Formatdetaljer

i et nøtteskall
FULLT NAVNExcel 4.0 Macro Sheetogså kjent som XLM macro file, Excel 4 macro sheet
UTVIKLERMicrosoftsiden 1992 (Excel 4.0 macro language, .xlm macro-sheet files)
MIME-TYPEapplication/vnd.ms-excel
TYPEEldre Excel-makroark - makrospråk fra før VBA lagret i en BIFF (OLE2/CFBF) arbeidsbok
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
En frittstående .xlm er en BIFF-arbeidsbok i en OLE2/Compound File-beholder, så den deler den klassiske «D0 CF 11 E0»-signaturen med .xls/.doc/.ppt. Makroarket skilles ut ved en intern BIFF-strøm flagget som et makroark, ikke ved et unikt magisk tall. Moderne XLM-nyttelast lever oftere inne i .xls/.xlsm/.xlsb-filer enn som en separat .xlm.

Programmer som åpner XLM-filer

Windows2 apps
Microsoft Excel Betalt Åpne i Excel (makroer forblir deaktivert som standard). Bruk Fil > Åpne og se gjennom i beskyttet visning før du aktiverer noe.
LibreOffice Calc Åpen kildekode Åpne .xlm for å lese arkets innhold; LibreOffice har begrenset støtte for kjøring av XLM-makroer, noe som er tryggere for inspeksjon.
macOS2 apps
Microsoft Excel Betalt Åpne i Excel (makroer forblir deaktivert som standard). Bruk Fil > Åpne og se gjennom i beskyttet visning før du aktiverer noe.
LibreOffice Calc Åpen kildekode Åpne .xlm for å lese arkets innhold; LibreOffice har begrenset støtte for kjøring av XLM-makroer, noe som er tryggere for inspeksjon.
Linux1 app
LibreOffice Calc Åpen kildekode Åpne .xlm for å lese arkets innhold; LibreOffice har begrenset støtte for kjøring av XLM-makroer, noe som er tryggere for inspeksjon.

Tekniske detaljer

dyp spesifikasjon
BeholderformatOLE2 Compound File Binary Format (CFBF)
Internt strømformatBIFF (Binary Interchange File Format) poster i en «Workbook»/«Book»-strøm
ByterekkefølgeLittle-endian
KodingBinær (BIFF-poster)
Magic bytesD0 CF 11 E0 A1 B1 1A E1 ved offset 0 (delt OLE2/CFBF-header)
MIME-typeapplication/vnd.ms-excel
MakrospråkExcel 4.0 XLM - formelbasert, celle-resident; hver makroinstruksjon er en celleverdi i regnearket
SikkerhetsklassifiseringHøy risiko - kjøring av XLM-makroer er blokkert som standard i Microsoft Excel siden 2021
Merkbare farlige funksjonerEXEC, CALL, REGISTER, RUN - kan kalle vilkårlige OS-kommandoer fra makroarket
UtviklerMicrosoft
Erstattet avVBA-makroer (.xlsm / .xlsb arbeidsbøker), introdusert i Excel 5.0 (1993)
Støttede plattformerWindows (alle moderne Excel), macOS (Excel for Mac); lesestøtte i LibreOffice Calc
Typisk filstørrelseNoen få KB til noen hundre KB
KomprimeringIngen - BIFF-poster lagres ukomprimert
Støtte for krypteringValgfritt; passordbeskyttede arbeidsbøker kan bruke RC4- eller AES-kryptering rundt OLE2-beholderen
MakrokjøringsmodellMakroer lagret som celleformler i en dedikert makroark-fane; evalueres ovenfra og ned av Excels beregningsmotor
Utgitt1992 (Excel 4.0 macro language, .xlm macro-sheet files)
Siste versjonExcel 4.0 macro language (frozen 1992); never updated - superseded by VBA in Excel 5.0 (1993)
Spesifikasjonlearn.microsoft.com

XLM-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med XLM-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om XLM-filer.

Ofte stilte spørsmål

Hva er en .xlm-fil?
Det er et Excel 4.0 makroark - Microsofts makrospråk fra før VBA i 1992. Det kan inneholde automatiseringskode som kjører inne i Excel, og blir ofte misbrukt av skadevare.
Er det trygt å åpne en XLM-fil?
Å åpne for visning er generelt trygt hvis makroer forblir deaktivert (standard). Å aktivere makroene er risikabelt: Excel 4.0-makroer er en vanlig teknikk for skadevare. Aktiver kun kode du stoler fullt og helt på.
Hvordan åpner jeg en .xlm-fil?
Microsoft Excel åpner den (med makroer deaktivert som standard). LibreOffice Calc kan også vise cellene, noe som er en tryggere måte å inspisere en upålitelig fil på.
Hva er forskjellen mellom XLM- og VBA-makroer?
XLM (Excel 4.0)-makroer ligger i cellene i et makroark; VBA (siden Excel 5.0, 1993) er det moderne makrospråket i en separat kodeeditor. Ny automatisering bør bruke VBA i .xlsm-filer.
Hvorfor kjører ikke min .xlm sine makroer?
Nåværende versjoner av Excel blokkerer Excel 4.0-makroer som standard av sikkerhetshensyn. Du må tillate dem i innstillingene for klareringssenteret - gjør dette kun for filer du stoler på.
Hvordan konverterer jeg XLM-makroer til VBA?
Det finnes ingen automatisk konvertering - logikken må skrives på nytt i VBA (eller Office Scripts). Åpne .xlm-filen i Excel, les makrofunksjonene, og implementer dem på nytt i en .xlsm-arbeidsbok.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å