Vad är filformatet MCA?
Filer med filändelsen .mca tillhör kategorin spelfiler och lagrar världsdata för Minecraft Java Edition.
Vad innehåller MCA-filer?
Innehållet i filer med filändelsen .mca är världs-chunk-data för spelet Minecraft. Spelare kan bygga sina egna samhällen, modifiera platser och interagera med andra användare inom dem. Filerna lagrar alla element i Minecraft-universumet, såsom:
- block, som strukturer är byggda av,
- terräng, biom och byggnader,
- spelarkaraktärer och andra entiteter,
- föremål och verktyg.
Filer med filändelsen .mca ersatte den tidigare Minecraft-kartstandarden .mcr när Java Edition 1.2.1 lanserades den 1 mars 2012.
Vad används MCA-filer till?
Anvil-formatet för världssparande erbjuder mer funktionalitet än sin föregångare MCR. De främsta förbättringarna rörde minskningen av data-overhead per chunk, vilket bidrog till att avlasta Minecraft-servrar. Tack vare den ändrade interna strukturen förbättrades chunk-komprimeringen märkbart - zlib DEFLATE som standard, med LZ4-stöd tillagt i Java Edition 1.20.5. Varje .mca-fil täcker en region på 32×32 chunks (512×512 block), namngiven r.X.Z.mca efter regionskoordinater, och lagrar upp till 1 024 chunk-platser.
Java Edition 1.18 utökade världshöjden till Y=-64 till Y=320, vilket lade till djupare underjordisk terräng och högre bygggränser. Specialfunktioner i Anvil-formatet - palettindexerade blocktillstånd sedan 1.13 «Flattening»-uppdateringen och DataVersion-taggar per chunk - erbjuder stora möjligheter för att modifiera och analysera spelvärldar. Bedrock Edition-världar använder LevelDB istället för .mca-filer.
Säkerhet & trygghet
RISK: LOWMCA-filer är rena binära datafiler utan körbar kod. Säkra att kopiera, säkerhetskopiera och öppna med NBT-verktyg. Risk: att redigera chunk-data felaktigt kan skada en Minecraft-värld; säkerhetskopiera alltid saves/ före redigering. Ladda aldrig ner världsfiler från otillförlitliga källor eftersom de kan innehålla avsiktligt skadad data utformad för att krascha klienter.
Formatdetaljer
i ett nötskalProgram som öppnar MCA-filer
Tekniska detaljer
djup specifikation| Binär kodning | Big-endian |
| Header-storlek | 8 192 bytes (två 4 096-byte uppslagstabeller) |
| Chunk-platser per fil | 1 024 (32×32 regionsrutnät) |
| Chunk-nyttolastformat | NBT (Named Binary Tag) |
| Standardkomprimering | zlib DEFLATE (typ 2) |
| Äldre komprimering | GZip (typ 1) |
| LZ4-komprimering | Typ 4, tillagd i Java Edition 1.20.5 (2024) |
| Världstäckning per fil | 32×32 chunks = 512×512 block horisontellt |
| Världshöjd (Java 1.18+) | Y=-64 till Y=320 (26 vertikala chunk-sektioner) |
| Namngivningskonvention | r.X.Z.mca där X, Z är regionskoordinater |
| Spårare för chunk-format | DataVersion NBT-tagg per chunk |
| Blocklagring (sedan 1.13) | Palettindexerade long-arrays |
| Bedrock Edition | Ej tillämpligt - Bedrock Edition använder LevelDB, inte .mca-filer |
| Släppt | 2012 (Minecraft Java Edition 1.2.1, March 1, 2012 - replaced MCR format) |
| Senaste version | Anvil (1.2.1, 2012); Linearized variant in Minecraft 1.21 (2024) for some data |
| Specifikation | minecraft.wiki |
MCA-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om MCA-filer.