Il developer Nico Bosshard ha sviluppato un nuovo strumento open source per PC Windows capace di comprimere e decomprimere i file NSP senza alcuna perdita di dati.
L’applicazione ci permetterà dunque di risparmiare molto spazio all’interno della console, mentre tutti i file NCA manterranno comunque lo stesso identico valore hash.
Lo strumento nsZip compie più di una semplice compressione, l’applicazione infatti andrà a rimuovere moltissimi dati, come anche le partizioni NDV0 e i file NCA3 che verranno poi ricreati nuovamente una volta eseguita la decompressione.
Il formato .nsz
è stato progettato pensando agli emulatori, quindi in futuro sarà possibile aggiungerne il supporto a Yuzu e, poiché i file NSZ contengono file NCA decodificati, non sarebbero necessarie chiavi per estrarre solo i file di gioco.
Come algoritmo di compressione, viene utilizzata la codifica Zstandard per comprimere i dati in blocchi da 256 KB mentre i blocchi non compressibili vengono memorizzati non compressi.
Changelog v1.0.1
- Lascia che l’utente continui quando rileva un frammento NDV0 multifile non ancora implementato.
- Ora è possibile modificare il livello di compressione (compromesso tra velocità e rapporto di compressione).
- La dimensione del blocco ora può essere modificata (compromesso tra tempo di accesso casuale e rapporto di compressione).
Piani futuri
- Ricreazione da file XCIZ a file XCI (attualmente in lavorazione).
- Migliorare notevolmente le prestazioni senza salvare ogni passaggio sull’hard disk.
- Mono build per il supporto multipiattaforma.
- Integrazione Yuzu.
- Integrazione Homebrew.
FAQ
Domanda: Prod.keys non trovato!
Risposta: Per scaricare le chiavi, installate ed eseguite l’applicazione Lockpick sulla Switch, copiate le chiavi sul PC in %userprofile%/.switch/prod.keys
.
Domanda: Quanto spazio di archiviazione viene salvato?
Risposta: Dipende dal gioco. La dimensione compressa è in genere intorno al 40-80% della dimensione originale.
Domanda: Che mi dici dei file XCI?
Risposta: L’applicazione supporta la compressione in XCIZ, ma la ricreazione da XCIZ a XCI è ancora in fase di sviluppo.
Domanda: Il programma genera un errore o sembra non funzionare come previsto!
Risposta: Contattare lo sviluppatore all’interno della repository e descrivere l’errore e i passaggi eseguiti.
Download: nsZip v1.0.1
Download: Source code nsZip v1.0.1
Fonte: gbatemp.net