more detailed help in commandline version
This commit is contained in:
@@ -964,15 +964,15 @@ int main(int argc, char *argv[])
|
|||||||
" -p, --prefix prefix - prefix of .iso/.ecc file (default: medium.* )\n"
|
" -p, --prefix prefix - prefix of .iso/.ecc file (default: medium.* )\n"
|
||||||
" -i, --image imagefile - name of image file (default: medium.iso)\n"
|
" -i, --image imagefile - name of image file (default: medium.iso)\n"
|
||||||
" -e, --ecc eccfile - name of parity file (default: medium.ecc)\n"
|
" -e, --ecc eccfile - name of parity file (default: medium.ecc)\n"
|
||||||
" -o,--ecc-target [file image] - where to put ecc data in RS03\n"),
|
" -o, --ecc-target imagefile - where to put ecc data in RS03\n"),
|
||||||
Closure->device);
|
Closure->device);
|
||||||
|
|
||||||
PrintCLI("\n");
|
PrintCLI("\n");
|
||||||
|
|
||||||
PrintCLI(_("Tweaking options (see manual before using!)\n"));
|
PrintCLI(_("Tweaking options (see manual before using!)\n"));
|
||||||
PrintCLI(_(" -a,--assume x,y,... - assume image is augmented with codec(s) x,y,...\n"));
|
PrintCLI(_(" -a, --assume x - assume image is augmented with given codec (RS02 or RS03)\n"));
|
||||||
PrintCLI(_(" -j, --jump n - jump n sectors forward after a read error (default: 16)\n"));
|
PrintCLI(_(" -j, --jump n - jump n sectors forward after a read error (default: 16)\n"));
|
||||||
PrintCLI(_(" -m n - list/select error correction methods (default: RS01)\n"));
|
PrintCLI(_(" -m, --method x - list/select error correction methods (default: RS01)\n"));
|
||||||
PrintCLI(_(" -n, --redundancy n%% - error correction data redundancy\n"
|
PrintCLI(_(" -n, --redundancy n%% - error correction data redundancy\n"
|
||||||
" allowed values depend on codec (see manual)\n"));
|
" allowed values depend on codec (see manual)\n"));
|
||||||
PrintCLI(_(" -v, --verbose - more diagnostic messages\n"));
|
PrintCLI(_(" -v, --verbose - more diagnostic messages\n"));
|
||||||
@@ -986,8 +986,8 @@ int main(int argc, char *argv[])
|
|||||||
PrintCLI(_(" --driver=sg/cdrom - use sg(default) or alternative cdrom driver (see man page!)\n"));
|
PrintCLI(_(" --driver=sg/cdrom - use sg(default) or alternative cdrom driver (see man page!)\n"));
|
||||||
#endif
|
#endif
|
||||||
PrintCLI(_(" --eject - eject medium after successful read\n"));
|
PrintCLI(_(" --eject - eject medium after successful read\n"));
|
||||||
PrintCLI(_(" --encoding-algorithm n - possible values: 32bit,64bit,SSE2,AltiVec\n"));
|
PrintCLI(_(" --encoding-algorithm x - possible values: 32bit, 64bit, SSE2, AltiVec\n"));
|
||||||
PrintCLI(_(" --encoding-io-strategy n - possible values: readwrite, mmap\n"));
|
PrintCLI(_(" --encoding-io-strategy x - possible values: readwrite, mmap\n"));
|
||||||
PrintCLI(_(" --fill-unreadable n - fill unreadable sectors with byte n\n"));
|
PrintCLI(_(" --fill-unreadable n - fill unreadable sectors with byte n\n"));
|
||||||
PrintCLI(_(" --ignore-fatal-sense - continue reading after potentially fatal error conditon\n"));
|
PrintCLI(_(" --ignore-fatal-sense - continue reading after potentially fatal error conditon\n"));
|
||||||
PrintCLI(_(" --ignore-iso-size - ignore image size from ISO/UDF data (dangerous - see man page!)\n"));
|
PrintCLI(_(" --ignore-iso-size - ignore image size from ISO/UDF data (dangerous - see man page!)\n"));
|
||||||
@@ -1006,11 +1006,11 @@ int main(int argc, char *argv[])
|
|||||||
PrintCLI(_(" --speed-warning n - print warning if speed changes by more than n percent\n"));
|
PrintCLI(_(" --speed-warning n - print warning if speed changes by more than n percent\n"));
|
||||||
PrintCLI(_(" --spinup-delay n - wait n seconds for drive to spin up\n"));
|
PrintCLI(_(" --spinup-delay n - wait n seconds for drive to spin up\n"));
|
||||||
PrintCLI(_(" --version - print version and some configuration info\n"));
|
PrintCLI(_(" --version - print version and some configuration info\n"));
|
||||||
|
PrintCLI(_(" --debug - allow advanced dangerous options (use with --help for a list)\n"));
|
||||||
|
|
||||||
if(Closure->debugMode)
|
if(Closure->debugMode)
|
||||||
{ PrintCLI("\n");
|
{ PrintCLI("\n");
|
||||||
PrintCLI(_("Debugging options (purposefully undocumented and possibly harmful)\n"));
|
PrintCLI(_("Debugging options (purposefully undocumented and possibly harmful)\n"));
|
||||||
PrintCLI(_(" --debug - enables the following options\n"));
|
|
||||||
PrintCLI(_(" --permissive-medium-type - allow more media types, even theoretically unsupported ones\n"));
|
PrintCLI(_(" --permissive-medium-type - allow more media types, even theoretically unsupported ones\n"));
|
||||||
PrintCLI(_(" --byteset s,i,b - set byte i in sector s to b\n"));
|
PrintCLI(_(" --byteset s,i,b - set byte i in sector s to b\n"));
|
||||||
PrintCLI(_(" --cdump - creates C #include file dumps instead of hexdumps\n"));
|
PrintCLI(_(" --cdump - creates C #include file dumps instead of hexdumps\n"));
|
||||||
@@ -1023,12 +1023,15 @@ int main(int argc, char *argv[])
|
|||||||
PrintCLI(_(" --fixed-speed-values - output fixed speed values for better output diffing\n"));
|
PrintCLI(_(" --fixed-speed-values - output fixed speed values for better output diffing\n"));
|
||||||
PrintCLI(_(" --ignore-rs03-header - ignore RS03 header when repairing (forcing a full search)\n"));
|
PrintCLI(_(" --ignore-rs03-header - ignore RS03 header when repairing (forcing a full search)\n"));
|
||||||
PrintCLI(_(" --marked-image n - create image with n marked random sectors\n"));
|
PrintCLI(_(" --marked-image n - create image with n marked random sectors\n"));
|
||||||
PrintCLI(_(" --merge-images a,b merge image a with b (a receives sectors from b)\n"));
|
PrintCLI(_(" --merge-images a,b - merge image a with b (a receives sectors from b)\n"));
|
||||||
PrintCLI(_(" --random-errors e - seed image with (correctable) random errors\n"));
|
PrintCLI(_(" --random-errors e - seed image with (correctable) random errors\n"));
|
||||||
PrintCLI(_(" --random-image n - create image with n sectors of random numbers\n"));
|
PrintCLI(_(" --random-image n - create image with n sectors of random numbers\n"));
|
||||||
PrintCLI(_(" --random-seed n - random seed for built-in random number generator\n"));
|
PrintCLI(_(" --random-seed n - random seed for built-in random number generator\n"));
|
||||||
PrintCLI(_(" --raw-sector n - shows hexdump of the given raw sector from medium in drive\n"));
|
PrintCLI(_(" --raw-sector n - shows hexdump of the given raw sector from medium in drive\n"));
|
||||||
PrintCLI(_(" --read-sector n - shows hexdump of the given sector from medium in drive\n"));
|
PrintCLI(_(" --read-sector n - shows hexdump of the given sector from medium in drive\n"));
|
||||||
|
PrintCLI(_(" --redundancy n - for RS03, specify the target augmented image size manually,\n"
|
||||||
|
" note that you'll also need to specify it to verify or repair\n"
|
||||||
|
" the image, so ensure you write this value down!\n"));
|
||||||
PrintCLI(_(" --screen-shot - useful for generating screen shots\n"));
|
PrintCLI(_(" --screen-shot - useful for generating screen shots\n"));
|
||||||
PrintCLI(_(" --send-cdb arg - executes given cdb at drive; kills system if used wrong\n"));
|
PrintCLI(_(" --send-cdb arg - executes given cdb at drive; kills system if used wrong\n"));
|
||||||
PrintCLI(_(" --set-version - set program version for debugging purposes (dangerous!)\n"));
|
PrintCLI(_(" --set-version - set program version for debugging purposes (dangerous!)\n"));
|
||||||
|
|||||||
Reference in New Issue
Block a user