extract-xiso è un’utilità a riga di comando sviluppata per creare, modificare ed estrarre file XISO, un formato utilizzato per i giochi e le applicazioni della console Microsoft Xbox originale. Originariamente creato da in, il progetto è ora mantenuto e modernizzato dall’organizzazione XboxDev.
Caratteristiche Principali
-
🛠️ Creare XISO da una directory.
-
📂 Estrarre il contenuto di un XISO in una directory.
-
🖥️ Multi-piattaforma (funziona su Windows, Linux e macOS).
-
🔓 Open-Source, disponibile su GitHub.
Modalità di Utilizzo
extract-xiso
supporta diverse modalità operative:
1. Creare un XISO (-c
)
Genera un file XISO a partire da una cartella.
# Crea 'halo-2.iso' nella directory corrente con i file presenti in './halo-2' ./extract-xiso -c ./halo-2 # Crea 'halo-ce.iso' in '/home/me/games' usando i file da './halo-ce' ./extract-xiso -c ./halo-ce /home/me/games/halo-ce.iso
2. Elencare i contenuti di un XISO (-l
)
Mostra la lista dei file all’interno di un’immagine XISO.
# Elenca i file in 'halo-ce.iso' ./extract-xiso -l ./halo-ce.iso # Elenca i file in più XISO contemporaneamente ./extract-xiso -l ./halo-2.iso ./halo-ce.iso
3. Riscrivere un XISO (-r
)
Ricostruisce la struttura del filesystem di un XISO (utile per ottimizzarlo).
# Riscrivi 'halo-ce.iso' ./extract-xiso -r ./halo-ce.iso # Riscrivi più XISO in batch ./extract-xiso -r ./halo-ce.iso ./halo-2.iso
4. Estrarre un XISO (-x
)
Estrae il contenuto di un XISO in una cartella.
# Modalità predefinita: estrae in './halo-ce/' ./extract-xiso ./halo-ce.iso # Specifica una directory di destinazione ./extract-xiso ./halo-2.iso -d /home/games/halo-2/
Opzioni Aggiuntive
Opzione | Descrizione |
---|---|
-d <directory> |
In modalità estrazione, specifica la directory di output. In modalità riscrittura, salva il nuovo XISO nella directory indicata. |
-D |
In modalità riscrittura, elimina il vecchio XISO dopo la creazione del nuovo. |
-h |
Mostra il messaggio di aiuto. |
-m |
Disabilita il patching automatico del file .xbe per abilitare i supporti multimediali (sconsigliato). |
-q |
Modalità silenziosa (nasconde l’output, tranne gli errori). |
-Q |
Modalità completamente silenziosa (nessun output). |
-s |
Ignora la cartella $SystemUpdate . |
-v |
Mostra la versione del programma. |
Download e Sorgenti
extract-xiso è disponibile gratuitamente su GitHub:
🔗 https://github.com/XboxDev/extract-xiso
Questo strumento è essenziale per chi modifica o preserva giochi Xbox originali, permettendo una gestione avanzata dei file XISO in modo semplice e cross-platform. 🚀