Che cos'è il formato di file MCA?
I file con l'estensione .mca appartengono alla categoria Game Files e memorizzano i dati del mondo per Minecraft Java Edition.
Cosa contengono i file MCA?
Il contenuto dei file con l'estensione .mca sono i dati dei chunk del mondo per il gioco Minecraft. I giocatori possono costruire le proprie comunità, modificare luoghi e interagire con altri utenti al loro interno. I file memorizzano tutti gli elementi dell'universo di Minecraft, come:
- blocchi, con cui vengono costruite le strutture,
- terreno, biomi e edifici,
- personaggi dei giocatori e altre entità,
- oggetti e strumenti.
I file con l'estensione .mca hanno sostituito il precedente standard delle mappe di Minecraft .mcr quando Java Edition 1.2.1 è stata lanciata il 1° marzo 2012.
A cosa servono i file MCA?
Il formato di salvataggio del mondo Anvil offre più funzionalità rispetto al suo predecessore MCR. I principali miglioramenti hanno riguardato la riduzione del sovraccarico di dati per chunk, contribuendo ad alleggerire i server di Minecraft. Grazie alla struttura interna modificata, la compressione dei chunk è stata notevolmente migliorata - zlib DEFLATE per impostazione predefinita, con il supporto LZ4 aggiunto in Java Edition 1.20.5. Ogni file .mca copre una regione di 32×32 chunk (512×512 blocchi), denominata r.X.Z.mca in base alle coordinate della regione, e memorizza fino a 1.024 slot di chunk.
Java Edition 1.18 ha ampliato l'altezza del mondo da Y=-64 a Y=320, aggiungendo un terreno sotterraneo più profondo e limiti di costruzione più elevati. Le caratteristiche speciali del formato Anvil - stati dei blocchi indicizzati tramite palette dall'aggiornamento 1.13 Flattening e tag DataVersion per ogni chunk - offrono ampie possibilità per modificare e analizzare i mondi di gioco. I mondi della Bedrock Edition utilizzano LevelDB invece dei file .mca.
Sicurezza e incolumità
RISCHIO: LOWI file MCA sono file di dati puramente binari senza codice eseguibile. Sicuri da copiare, sottoporre a backup e aprire con strumenti NBT. Rischio: la modifica errata dei dati dei chunk può corrompere un mondo di Minecraft; eseguire sempre il backup di saves/ prima di modificare. Non scaricare mai file di mondi da fonti non attendibili poiché potrebbero contenere dati intenzionalmente corrotti progettati per causare il crash dei client.
Dettagli del formato
in sintesiProgrammi che aprono file MCA
Dettagli tecnici
specifiche approfondite| Codifica binaria | Big-endian |
| Dimensione dell'intestazione | 8.192 byte (due tabelle di ricerca da 4.096 byte) |
| Slot di chunk per file | 1.024 (griglia di regione 32×32) |
| Formato payload del chunk | NBT (Named Binary Tag) |
| Compressione predefinita | zlib DEFLATE (tipo 2) |
| Compressione legacy | GZip (tipo 1) |
| Compressione LZ4 | Tipo 4, aggiunta in Java Edition 1.20.5 (2024) |
| Copertura del mondo per file | 32×32 chunk = 512×512 blocchi in orizzontale |
| Altezza del mondo (Java 1.18+) | da Y=-64 a Y=320 (26 sezioni verticali di chunk) |
| Convenzione di denominazione dei file | r.X.Z.mca dove X, Z sono le coordinate della regione |
| Tracciatore formato chunk | Tag NBT DataVersion per chunk |
| Memorizzazione blocchi (dal 1.13) | Array long indicizzati tramite palette |
| Bedrock Edition | Non applicabile - Bedrock Edition utilizza LevelDB, non i file .mca |
| Rilasciato | 2012 (Minecraft Java Edition 1.2.1, March 1, 2012 - replaced MCR format) |
| Ultima versione | Anvil (1.2.1, 2012); Linearized variant in Minecraft 1.21 (2024) for some data |
| Specifica | minecraft.wiki |
Conversioni MCA
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file MCA.