En fil med filtypen M kan tilhøre ett av flere filformater, men mange av dem er på en eller annen måte relatert til en kildekodefil.
Den ene er MATLAB kildekodefilformat. Dette er tekstfiler som lagrer skript og funksjoner som MATLAB-programmet kan bruke til å kjøre matematiske handlinger for å plotte grafer, kjøre algoritmer og mer. Filen fungerer på samme måte som å kjøre kommandoer gjennom MATLAB-kommandolinjen, men gjør det mye enklere å kjøre vanlige handlinger på nytt.
En lignende bruk for M-filer er med Mathematica-programmet. Det er også et tekstbasert filformat som lagrer instruksjoner som programmet kan bruke til å kjøre visse matematiske relaterte funksjoner.
Objective-C Implementation-filer bruker også denne filtypen. Dette er tekstfiler som inneholder variabler og funksjoner som brukes i sammenheng med applikasjonsprogrammering, vanligvis for macOS og iOS-enheter.
Noen M-filer er i stedet Mercury Source Code-filer som er skrevet på Mercury-programmeringsspråket.
Det er lite sannsynlig at dette er den typen fil du har, men enda en bruk for M-filtypen er for PC-98 Game Music-sangfiler som brukes til å etterligne instrumenter på japanske PC-98-datamaskiner.
Hvordan åpne en M-fil
MATLAB kildekodefiler kan opprettes av og åpnes med et tekstredigeringsprogram som Notisblokk i Windows eller Notisblokk ++.
De 4 beste gratis tekstredigerere for Windows og Mac
MATLAB M-filer er imidlertid ikke brukbare med mindre de åpnes i MATLAB-programmet. Du kan gjøre dette gjennom MATLAB-ledeteksten ved å skrive inn filnavnet, som myfile.m.
M-filer som brukes av Mathematica, vil selvfølgelig åpne med det programmet. Siden de bare er tekstfiler, betyr dette også at du kan åpne den med en tekstredigerer, men det samme konseptet gjelder MATLAB-filer ved at de bare kan brukes i sammenheng med Mathematica.
Siden Objective-C Implementation-filer er tekstfiler, kan de brukes med hvilken som helst tekstredigerer som allerede er nevnt, inkludert de som jEdit og Vim. Imidlertid er disse M-filene ikke anvendelige før de brukes med Apple Xcode eller en annen relatert kompilator.
Mercury Source Code-filer ligner på de andre tekstbaserte filformatene ovenfra, men er egentlig bare nyttige med vinkviksølv eller denne Mercury-kompilatoren.
PC-98 M-filer kan åpnes med FMPMD2000. Du må også sørge for at du har to DLL-filer: WinFMP.dll og PMDWin.dll. Du kan hente dem fra denne nedlastingssiden.
Hvordan konvertere en M-fil
De fleste tekstredigerere som er nevnt på denne siden, kan konvertere en M-fil til et annet tekstbasert format som HTML eller TXT. Dette gjelder bare tekstformatene, men ikke noe annet som en PC-98 lydfil.
Det er mulig å lagre koden i en M-fil til PDF med MATLAB. Når filen er åpen, ser du etter en Rediger M-filkonfigurasjon eller en slags Eksporter eller Lagre som-meny.
Hvis du vil konvertere en annen M-fil til PDF, en som ikke er relatert til MATLAB, kan du prøve en av disse gratis PDF-skriverne.
MATLAB Compiler kan konvertere disse filene til EXE for bruk med MATLAB Runtime, som lar MATLAB-apper kjøre på datamaskiner som ikke har programvaren installert.
Kan du fortsatt ikke åpne filen?
Noen filer forveksles lett med andre fordi filtypene deres deler vanlige bokstaver. Det er mulig du ikke egentlig har en M-fil, og det er derfor den ikke åpnes med M-åpnerne eller omformerne ovenfra.
Denne filtypen er tydeligvis bare en bokstav lang, så selv om det kan virke usannsynlig at du får den blandet med en annen fil som tilhører et annet filformat, er det fortsatt viktig å dobbeltsjekke.
For eksempel er det flere filformater som bruker M til å identifisere filen, som M3U, M2 og M3 (Blizzard-objekt eller -modell), M4A, M4B, M2V, M4R, M4P, M4V, etc. Hvis du sjekker filtypen til filen din og legg merke til at den tilhører et av disse formatene, bruk deretter lenken som er gitt, eller undersøk suffikset for å lære hvordan du åpner den.
Hvis du faktisk har en M-fil, men den ikke åpnes med forslagene på denne siden, er det mulig at du har et veldig uklart format. Bruk et tekstredigeringsprogram som Notepad ++ for å åpne det som et tekstdokument. Det kan være noen ord eller uttrykk der inne som gir bort programmet som laget det, eller som beskriver hva som ble brukt til å åpne det.