Forum: Suggestions
Topic: Additional CLI switches request
started by: bj.8.trades

Posted by bj.8.trades on Jan. 29 2008,22:51
I find UltraISO's ability to quickly remove volume types (Joliet, UDF, etc.), from an existing image, to be incredibly useful.

It would be another whole level of incredible, to be able to do that, from the command line.  Alas, it seems you can only add volume types, not remove them, with CLI switches.  Same for ISO version numbering.

For that matter, why are we stuck with the ISO-9660 volume type?  UDF volumes without ISO-9660 are quite common.  Not that it's a big issue, or at all important to this suggestion posting.

In recap, it would be wonderful to have a command line switch that can "undo" anything that another switch can "do." ;-)

Cheers!  -- BJ

Posted by xoben on Jan. 30 2008,01:06
The following parameter should work for removing  ISO9660 volume:

1) Creating new ISO's:

-udfdvd

2) Remove ISO9660 volume from an ISO:

UltraISO -input "c:\dir1\file1.iso" -udfdvd -output "c:\dir2\file2.iso"



Posted by bj.8.trades on Jan. 30 2008,04:16
Thanks for the tip about creating non-ISO-9660 images, but you understand that my main thrust is directly (and quickly) modifying an existing ISO file, without building a new one, right?

Most of the operations I'm concerned with: removing Joliet extension, omitting ISO-9660 version numbers; increasing filename length, allow lower case (can already do these 2 from CLI); they can all be done without increasing the size of the ISO, and the changes commited in the blink of an eye.  Good work, there!

It's the first one: remove Joliet extensions from CLI, that is my biggest need.  Combined with increased filename length and allowing lower case, I can set a flexible volume label of 32-characters, which is shown in Windows Explorer when the image is mounted.  If Joliet extensions are still enabled, it's volume label takes precedence, limiting to 16 characters.

So, currently, to disable Joliet (without rebuilding the ISO completely), I have to edit each ISO with the GUI and tweak the image properties.  I am editing hundreds of ISO images for this, so you can see why I'd prefer to do it in batch form from CLI.  After all, that's why I bought UltraISO in the first place. ???

I know I can also accomplish that by rebuilding all the ISOs, but that not only takes a lot of space and time, but offends my sensibilities -- I want to do it efficiently, as I've described.

If I'm missing something here, that satisfies my goal, I'll happily eat crow and do it different.  And don't say I shouldn't generate the ISOs with Joliet in the first place -- I wasn't given a choice in the matter! :p

Thanks, BJ