Een bestand met de bestandsextensie M kan tot een van de verschillende bestandsindelingen behoren, maar veel ervan zijn op de een of andere manier gerelateerd aan een broncodebestand. Een daarvan is het MATLAB-broncodebestandsformaat. Dit zijn tekstbestanden die scripts en functies opslaan die het MATLAB-programma kan gebruiken voor het uitvoeren van wiskundige acties om grafieken te plotten, algoritmen uit te voeren en meer. Het bestand werkt op dezelfde manier als het uitvoeren van opdrachten via de MATLAB-opdrachtregel, maar maakt het veel gemakkelijker om veelvoorkomende acties opnieuw uit te voeren. Een soortgelijk gebruik voor M-bestanden is met het Mathematica-programma. Het is ook een op tekst gebaseerd bestandsformaat dat instructies opslaat die het programma kan gebruiken om bepaalde wiskundige functies uit te voeren. Objective-C Implementation-bestanden gebruiken deze bestandsextensie ook. Dit zijn tekstbestanden die variabelen en functies bevatten die worden gebruikt in de context van applicatieprogrammering, meestal voor macOS- en iOS-apparaten.
Sommige M-bestanden zijn in plaats daarvan Mercury Source Code-bestanden die zijn geschreven in de Mercury-programmeertaal. Het is onwaarschijnlijk dat dit het type bestand is dat je hebt, maar nog een ander gebruik voor de M-bestandsextensie is voor PC-98 Game Music-songbestanden die worden gebruikt om instrumenten te emuleren op Japanse PC-98-computers.
Hoe een M-bestand te openen
MATLAB-broncodebestanden kunnen worden gemaakt door en geopend met een teksteditor zoals Kladblok in Windows of Kladblok ++. MATLAB M-bestanden zijn echter niet echt bruikbaar, tenzij ze worden geopend in het MATLAB-programma. U kunt dit doen via de MATLAB-prompt door de bestandsnaam in te voeren, zoals mijnbestand.m. M-bestanden die door Mathematica worden gebruikt, worden natuurlijk met dat programma geopend. Omdat het slechts tekstbestanden zijn, betekent dit ook dat je het kunt openen met een teksteditor, maar hetzelfde concept is van toepassing op MATLAB-bestanden, omdat ze alleen bruikbaar zijn binnen de context van Mathematica. Aangezien Objective-C Implementation-bestanden tekstbestanden zijn, kunnen ze worden gebruikt met elke reeds genoemde teksteditor, inclusief die zoals jEdit en Vim. Deze M-bestanden zijn echter pas van toepassing als ze worden gebruikt met Apple Xcode of een andere verwante compiler. Mercury Source Code-bestanden zijn vergelijkbaar met de andere op tekst gebaseerde bestandsindelingen van hierboven, maar zijn eigenlijk alleen nuttig met winmercury of deze Mercury-compiler. PC-98 M-bestanden kunnen worden geopend met FMPMD2000. Je moet er ook voor zorgen dat je twee DLL-bestanden hebt: WinFMP.dll en PMDWin.dll. Je kunt ze van deze downloadpagina halen.
Hoe een M-bestand te converteren
De meeste teksteditors die op deze pagina worden genoemd, kunnen een M-bestand converteren naar een ander op tekst gebaseerd formaat zoals HTML of TXT. Dit is echter alleen van toepassing op de tekstformaten, niet iets anders zoals een PC-98-audiobestand. De code opslaan in een M-bestand naar PDF is mogelijk met MATLAB. Zoek met het bestand open naar een M-bestandsconfiguratie bewerken of een soort van Exporteren of Opslaan als menu. Als je een ander M-bestand naar PDF wilt converteren, een bestand dat niet gerelateerd is aan MATLAB, probeer dan een van deze gratis PDF-printers. MATLAB Compiler kan deze bestanden converteren naar EXE voor gebruik met MATLAB Runtime, waardoor MATLAB-apps kunnen worden uitgevoerd op computers waarop de software niet is geïnstalleerd.
Kunt u het bestand nog steeds niet openen?
Sommige bestanden worden gemakkelijk verward met andere omdat hun bestandsextensies dezelfde letters hebben. Het is mogelijk dat je niet echt een M-bestand hebt en dat het daarom niet opent met de M-openers of converters van bovenaf. Deze bestandsextensie is duidelijk slechts één letter lang, dus hoewel het onwaarschijnlijk lijkt dat u deze verwisselt met een ander bestand dat tot een ander bestandsformaat behoort, is het toch belangrijk om het nog een keer te controleren. Er zijn bijvoorbeeld verschillende bestandsindelingen die M gebruiken om het bestand te identificeren, zoals M3U, M2 en M3 (Blizzard-object of -model), M4A, M4B, M2V, M4R, M4P, M4V, enz. Als u de bestandsextensie van uw bestand en merk op dat het tot een van die indelingen behoort, gebruik dan de verstrekte link of onderzoek het achtervoegsel om te leren hoe u het kunt openen. Als je inderdaad een M-bestand hebt maar het niet opent met de suggesties op deze pagina, is het mogelijk dat je een heel obscuur formaat hebt. Gebruik een teksteditor zoals Notepad++ om het te openen als een tekstdocument. Er kunnen enkele woorden of zinsdelen in staan die het programma verraden dat het heeft gemaakt of die beschrijven wat gebruikt is om het te openen.