gditools.py par FamilyGuy

FamilyGuy du forum assemblergames libère un nouvel outil nommé gditools.py. L'utilitaire / la bibliothèque python est open source, il permet de manipuler des images GD-ROM (GDI) dreamcast.


Compatible Linux et Windows, il vous permettra donc de multiples opérations/extraction depuis un fichier GDI.
    python gditools.py -i input_gdi [options]
   
      -h, --help             Display this help
      -l, --list             List all files in the filesystem and exit
      -o [outdir]            Output directory. Default: gdi folder
      -s [filename]          Create a sorttxt file with custom name
                               (It uses *data-folder* as prefix)
      -b [ipname]            Dump the ip.bin with custom name
      -e [filename]          Dump a single file from the filesystem
      --extract-all          Dump all the files in the *data-folder*
      --data-folder [name]   *data-folder* subfolder. Default: data
                               (__volume_label__ --> Use ISO9660 volume label)
      --silent               Minimal verbosity mode
      [no option]            Display gdi infos if not silent

Exemples :
 0- Listing des fichiers composants le gdi :
        gditools.py -i /folder/disc.gdi --list

  1- Affichages des infos du infos :
        gditools.py -i /folder/disc.gdi

  2- Dump de l'ip.bin :
        gditools.py -i /folder/disc.gdi -b ip.bin

  3- Générer un fichier sorttxt :
        gditools.py -i /folder/disc.gdi -s sorttxt.txt

  4- Générer un fichier sorttxt avec un dossier "data" différent :
        gditools.py -i /folder/disc.gdi -s sorttxt.txt --data-folder MyDump

  5- Extraire un fichier :
        gditools.py -i /folder/disc.gdi -e 1st_read.bin

  6- Spécifier un dossier de sortie différent :
       (default one is the gdi folder)
        gditools.py -i /folder/disc.gdi -e 1st_read.bin -o /OtherFolder

  7- Extraire tous les fichiers composant le gdi :
        gditools.py -i /folder/disc.gdi --extract-all

  8- Spécification d'un nom de sous-dossier différent:
       (default one is "data")
        gditools.py -i /folder/disc.gdi --extract-all --data-folder MyFolder

Vous pouvez trouver les sources à cettre adresse : https://sourceforge.net/projects/dcisotools

Source : Sizious via twitter 
Pour réagir à cet article : http://x-community.grafbb.com/t1563-gditools-py-par-familyguy