UBCD4Win Forums: unisofs - UBCD4Win Forums

Jump to content

  • (4 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

unisofs commandline ISO image extractor (free)

#1 User is offline   pcuser Icon

  • Project Programmer
  • PipPipPipPipPipPipPip
    • Group: Moderator & Development
    • Posts: 4470
    • Joined: 20-November 04
    • Gender:Male
    • Location:Kneebrasskee

    Posted 14 November 2005 - 10:19 PM

    I just finished a new utility called "unISOfs". It's a commandline based utility used to extract the contents of an ISO image to a folder on your hard drive.

    Quote

    Usage:  unisofs <source.iso> <destination folder> <drive letter to use>

    If * is specified as the drive letter then the next available drive letter will be used.
    If * is specified as the destination folder then the directory where it's running from will be used.
    If the path/filename for the iso image contains spaces then it must be encapsulated in "double quotes".
    If the path/filename for the destination folder contains spaces then it must be encapsulated in "double qoutes".

    unisofs /?  ---  Displays this help message


    Example:
    unisofs c:\ubcd4win.iso c:\test *

    extracts ubcd4win.iso to the c:\test folder

    unisofs c:\ubcd4win.iso * *

    extracts ubcd4win.iso to the folder where unisofs is running from

    unisofs c:\ubcd4win.iso * z:

    same as above but uses the z: drive letter to mount the iso to while it's extracting. You should only need to do this if it has trouble determining the next available drive letter. I haven't had any trouble but I figured that I should include the option just in case.

    UnIsoFS.exe

    Enjoy :)

    Tom
    If you're afraid of taking any chances then the chances are great that you will never learn anything

    Multiboot Plugins - UBUSB (Ultimate Boot USB) - EzPcFix - RootKitty - Network Configuration Utility - UnIsoFS - A Small Linux Distro - SELogger - HashME - WSock - My Paypal
    0

    #2 User is offline   hilander999 Icon

    • Project Development
    • PipPipPipPipPipPipPip
      • Group: Moderator & Development
      • Posts: 3664
      • Joined: 28-September 05
      • Gender:Male

      Posted 14 November 2005 - 11:02 PM

      THIS IS REALLY COOL!!!

      THANX :D


      You have no idea how many times I have needed a program like this.
      Dead Blow Hammer - 19 colors of Duck Tape - Bailing Wire
      0

      #3 User is offline   pcuser Icon

      • Project Programmer
      • PipPipPipPipPipPipPip
        • Group: Moderator & Development
        • Posts: 4470
        • Joined: 20-November 04
        • Gender:Male
        • Location:Kneebrasskee

        Posted 14 November 2005 - 11:13 PM

        You're welcome :)

        Let me know if you see anything that needs to be modified.

        Tom
        If you're afraid of taking any chances then the chances are great that you will never learn anything

        Multiboot Plugins - UBUSB (Ultimate Boot USB) - EzPcFix - RootKitty - Network Configuration Utility - UnIsoFS - A Small Linux Distro - SELogger - HashME - WSock - My Paypal
        0

        #4 Guest_DigiWiz_*

          • Group: Guests

          Posted 14 November 2005 - 11:38 PM

          :)

          You da man!

          DW
          0

          #5 User is offline   dirkgently42 Icon

          • Designated Decoy
          • PipPipPipPipPipPip
            • Group: Donator/Beta Tester
            • Posts: 1537
            • Joined: 26-February 05
            • Gender:Male
            • Location:o-n-s junior market, 1934 East Anaheim
            • Interests:reddit lurker

            Post icon  Posted 15 November 2005 - 12:17 AM

            This utility is far from being "just for fun", or "off topic". "pcuser" has developed a freeware solution for extracting an ISO. This topic deserves to be pinned.... this new command line tool deserves it's own forum! :)
            "Ignorance is king. Many would not profit by his abdication. Many enrich themselves by means of his dark monarchy. They are his Court, and in his name they defraud and govern, enrich themselves and perpetuate their power." ; A Canticle for Leibowitz; Walter M. Miller, Jr.

            Woo-hoo! M-O-O-N, that spells "Nebraska"! The Stand

            Randy: "Hey Earl, someone just told me that Wednesday was hump day, but I don't see any ladies so you watch my back and I'll watch yours." My Name is Earl

            GEORGE: Yeah! Look at me! I was free and clear! I was living the dream! I was stripped to the waist, eating a block of cheese the size of a car battery!
            JERRY: Before we go any further, I'd just like to point out how disturbing it is that you equate eating a block of cheese with some sort of bachelor paradise. Seinfeld


            Klaatu barada nikto
            "Quando Omni Flunkus Moritati"
            Man's Prayer: "I'm a man, but I can change, if I have to, I guess."
            0

            #6 User is offline   LittlBUGer Icon

            • BAH HUM BUG
            • PipPipPipPipPipPipPip
              • Group: Members
              • Posts: 4698
              • Joined: 27-May 04
              • Gender:Male
              • Location:MT, USA
              • Interests:Computers and stuff...

                :-)

              Post icon  Posted 15 November 2005 - 04:35 AM

              :D!!!



              "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former." - Albert Einstein
              "Computers are really strange - first everything works fine, then something goes terribly wrong and nothing works, and then - like a thunderbolt from a clear sky, everything is back to normal again. It's like nothing ever happened. Like the computer were female." - Unknown
              "Some people say that I must be a terrible person, but it's not true. I have the heart of a young boy. In a jar on my desk." - Stephen King
              "If there is anything the nonconformist hates worse than a conformist, it's another nonconformist who doesn't conform to the prevailing standard of nonconformity." - Bill Vaughan
              "Microsoft Windows [n.]: A thirty-two bit extension and GUI shell to a sixteen bit patch to an eight bit operating system originally coded for a four bit microprocessor and sold by a two-bit company that can't stand one bit of competition." - Unknown
              "When a newly married couple smiles, everyone knows why. When a ten-year married couple smiles, everyone wonders why." - Unknown
              0

              #7 User is offline   stidyup Icon

              • Forum News
              • PipPipPipPipPipPipPipPip
                • Group: Moderator
                • Posts: 5810
                • Joined: 21-June 04
                • Location:Yorkshire, UK, Earth, Milky Way, the known Universe and probably the unknown too....

                Posted 15 November 2005 - 05:06 AM

                Awesome :D:D:D
                RescueME Virus Removal

                Mirror



                Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering.
                0

                #8 User is offline   BlackMaverick Icon

                • Member
                • PipPip
                  • Group: BETA Tester
                  • Posts: 86
                  • Joined: 02-September 04
                  • Gender:Male
                  • Location:Melbourne, Australia
                  • Interests:Technical stuff, Electronics design/developement, 4x4, Programming

                  Posted 15 November 2005 - 05:00 PM

                  Did not work for me.

                  The following command line was used:

                  Quote

                  unisofs custom16.iso * *
                  Both unisofs and custom16 are in the same folder (D:\CD\test).

                  Explorer shows a maped drive with a question mark and no mapping and provides the following error message:

                  Quote

                  F:\ refers to a location that is unavailable. It could be on a hard drive on this computer, or on a network. Check to make sure that the disk is properly inserted, or that you are connected to the Internet or your network, and then try again. If it still cannont be located, the information might have been moved to a different location.


                  This error message appears immediatly after running. This message also occurs if you attemp to select the unmapped drive.

                  Let me know if I can be of any other assistance.
                  Rob

                  This post has been edited by BlackMaverick: 15 November 2005 - 05:05 PM

                  0

                  #9 User is offline   rdsok Icon

                  • rdsok
                  • PipPipPipPipPipPipPipPip
                    • Group: Admin
                    • Posts: 6920
                    • Joined: 02-October 05
                    • Gender:Male
                    • Location:Norman, Ok. USA

                    Posted 15 November 2005 - 05:41 PM

                    I can reproduce the error but only when I don't provide the full path to the ISO file...

                    Using BlackMaverick's example

                    unisofs custom16.iso * *

                    gives the error but...

                    unisofs D:\CD\test\custom16.iso * *

                    does not... so the full path to the ISO is required.
                    Plan A is always more effective when the device you are working on understands that Plan B involves either a large hammer or screwdriver....
                    0

                    #10 User is offline   pcuser Icon

                    • Project Programmer
                    • PipPipPipPipPipPipPip
                      • Group: Moderator & Development
                      • Posts: 4470
                      • Joined: 20-November 04
                      • Gender:Male
                      • Location:Kneebrasskee

                      Posted 15 November 2005 - 07:46 PM

                      I modified the code so that the command that BlackMaverick was trying will now work.

                      unisofs custom16.iso * *
                      or
                      unisofs "custom 16.iso" * *

                      This will only work if the iso image is in the same directory that unisofs is running from.

                      Tom
                      If you're afraid of taking any chances then the chances are great that you will never learn anything

                      Multiboot Plugins - UBUSB (Ultimate Boot USB) - EzPcFix - RootKitty - Network Configuration Utility - UnIsoFS - A Small Linux Distro - SELogger - HashME - WSock - My Paypal
                      0

                      #11 User is offline   rdsok Icon

                      • rdsok
                      • PipPipPipPipPipPipPipPip
                        • Group: Admin
                        • Posts: 6920
                        • Joined: 02-October 05
                        • Gender:Male
                        • Location:Norman, Ok. USA

                        Posted 15 November 2005 - 10:20 PM

                        As stidy may say "works a treat, cheers"
                        Plan A is always more effective when the device you are working on understands that Plan B involves either a large hammer or screwdriver....
                        0

                        #12 User is offline   hilander999 Icon

                        • Project Development
                        • PipPipPipPipPipPipPip
                          • Group: Moderator & Development
                          • Posts: 3664
                          • Joined: 28-September 05
                          • Gender:Male

                          Posted 15 November 2005 - 10:30 PM

                          pcuser, on Nov 15 2005, 07:46 PM, said:

                          This will only work if the iso image is in the same directory that unisofs is running from.

                          What if we drop unisofs into the path, ie. "system32"?

                          That way it could work from anywhere??? or am I missing something?
                          Dead Blow Hammer - 19 colors of Duck Tape - Bailing Wire
                          0

                          #13 User is offline   pcuser Icon

                          • Project Programmer
                          • PipPipPipPipPipPipPip
                            • Group: Moderator & Development
                            • Posts: 4470
                            • Joined: 20-November 04
                            • Gender:Male
                            • Location:Kneebrasskee

                            Posted 15 November 2005 - 10:49 PM

                            You could copy unisofs to a folder in your %PATH% (or better yet, include the unisofs folder in your %PATH%) so you don't have to type in the full (absolute) path/filename to launch the program everytime but the problem that BlackMaverick had should be taken care of now and I'm working on including full support for relative paths (ex ".\mydir\mycd.iso") so it'll be easier to use in batch files/scripts.

                            Tom
                            If you're afraid of taking any chances then the chances are great that you will never learn anything

                            Multiboot Plugins - UBUSB (Ultimate Boot USB) - EzPcFix - RootKitty - Network Configuration Utility - UnIsoFS - A Small Linux Distro - SELogger - HashME - WSock - My Paypal
                            0

                            #14 User is offline   rdsok Icon

                            • rdsok
                            • PipPipPipPipPipPipPipPip
                              • Group: Admin
                              • Posts: 6920
                              • Joined: 02-October 05
                              • Gender:Male
                              • Location:Norman, Ok. USA

                              Posted 15 November 2005 - 11:31 PM

                              I'm unable to use it from a $PATH$ directory... I get the error that BlackMaverick had mentioned again then

                              I've got unisofs in the SYSTEM32 dir and I'm running the test in D:\unisofs with the UBCD33-FULL.ISO file as the test...

                              command-line unisofs ubcd33-full.iso
                              Plan A is always more effective when the device you are working on understands that Plan B involves either a large hammer or screwdriver....
                              0

                              #15 User is offline   pcuser Icon

                              • Project Programmer
                              • PipPipPipPipPipPipPip
                                • Group: Moderator & Development
                                • Posts: 4470
                                • Joined: 20-November 04
                                • Gender:Male
                                • Location:Kneebrasskee

                                Posted 15 November 2005 - 11:36 PM

                                You can now use "relative" paths for both the source (iso image) and destination (output folder).

                                Example
                                unisofs .\isotest\myfile.iso ".\outdir\some folder" *

                                ".\" refers to the directory where unisofs is running from

                                NOTE *** The output directory doesn't have to be an existing folder, you'll be prompted to create it if it doesn't exist.

                                Tom
                                If you're afraid of taking any chances then the chances are great that you will never learn anything

                                Multiboot Plugins - UBUSB (Ultimate Boot USB) - EzPcFix - RootKitty - Network Configuration Utility - UnIsoFS - A Small Linux Distro - SELogger - HashME - WSock - My Paypal
                                0

                                • (4 Pages)
                                • +
                                • 1
                                • 2
                                • 3
                                • Last »
                                • You cannot start a new topic
                                • You cannot reply to this topic

                                1 User(s) are reading this topic
                                0 members, 1 guests, 0 anonymous users