This tool implements the NASOS method of decoding .iso.dec files back into plain .iso files.
This tool is also written in Go and born of a frustration that:
- the NASOS tool is being used to archive ISOs with limited implementations available
- the original NASOS tool is written as a .NET GUI tool for Windows and is slow on Linux
- it is hard to find a canonical site for getting the tool
- It requires downloading unknown binaries
This is a pure Go implementation that documents how this works and should work on all platforms supported by Go. This alleviates all the concerns above.
You need a working Go installation (I used Go 1.12 on Ubuntu Linux 18.04)
For Go >= 1.17, you can install the tool and required libraries with:
go install github.com/sammiq/dec-decode@latest
For Go < 1.11 the you will need to install the required libraries manually:
go get github.com/jessevdk/go-flags
Get the tool quickly with:
go get github.com/sammiq/dec-decode
Alternatively, you can clone this repository and build the tool with:
go install
dec-decode [OPTIONS] Files...
Application Options:
-s, --suffix= add a suffix to the output file
-v, --verbose show lots more information than is probably necessary
Help Options:
-h, --help Show this help message
Arguments:
Files: list of files to decode
System | Size | Status |
---|---|---|
Wii | DVD5 | Working |
Wii | DVD9 | Working |
GameCube | DISC | Untested |