Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. ISO9660 FS

ISO9660 FS

Scheduled Pinned Locked Moved C / C++ / MFC
question
6 Posts 2 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Y Offline
    Y Offline
    yamini
    wrote on last edited by
    #1

    Hi all, I have to develop a ISO9660 File System in windows NT platform.I have dowmloaded the mkisofs whihc is written mainly for UNIX.How can i use this code for windows.Also, if somebody had already worked in this code meand how can we use this code(can u explain how the exe works& how we have to give the args at command line).Is any config file used. I tried going thro the docs for this.But, cuold not succeed in creating the file system.. TIA.

    M 1 Reply Last reply
    0
    • Y yamini

      Hi all, I have to develop a ISO9660 File System in windows NT platform.I have dowmloaded the mkisofs whihc is written mainly for UNIX.How can i use this code for windows.Also, if somebody had already worked in this code meand how can we use this code(can u explain how the exe works& how we have to give the args at command line).Is any config file used. I tried going thro the docs for this.But, cuold not succeed in creating the file system.. TIA.

      M Offline
      M Offline
      Mike Nordell
      wrote on last edited by
      #2

      From your explanation it sounds like what you try to accomplish is to write an ISO-9660 image. The file system driver for it is already provided by Microsoft. :-) You are right that mkisofs is written mainly for *nix, but it's works almost as good on Win32 (perhaps/probably equally well is compiled under cygwin). The tiny problem is with inodes used for hashing, why recursing directory trees can be a bit strange. As for the syntax of how you invoke mkisofs, have you read any of the docs included? Let's say you want to create an image where the "volume name" is to be "Mush" and it is to be only used on Windows why a an additional Joliet directory but no Rock Ridge directory would suffice, and that CD is to have two files "foo" and "bar" in the root, and finally the image file is to be named barf.img. mkisofs -V Mush -J -o barf.img foo bar

      Y 2 Replies Last reply
      0
      • M Mike Nordell

        From your explanation it sounds like what you try to accomplish is to write an ISO-9660 image. The file system driver for it is already provided by Microsoft. :-) You are right that mkisofs is written mainly for *nix, but it's works almost as good on Win32 (perhaps/probably equally well is compiled under cygwin). The tiny problem is with inodes used for hashing, why recursing directory trees can be a bit strange. As for the syntax of how you invoke mkisofs, have you read any of the docs included? Let's say you want to create an image where the "volume name" is to be "Mush" and it is to be only used on Windows why a an additional Joliet directory but no Rock Ridge directory would suffice, and that CD is to have two files "foo" and "bar" in the root, and finally the image file is to be named barf.img. mkisofs -V Mush -J -o barf.img foo bar

        Y Offline
        Y Offline
        yamini
        wrote on last edited by
        #3

        Hi, Thanx for the information. I am using windows NT.I am using the earliest version 0.99 and don't want Joliet or Rock Ridege extensions. I am facing prob with vms.c file as certain functions like opendir(),readdir() use certain unix specific functions.The code compliation gives error becos of this. Moreover if iam having jpeg file(for forming image file) in a particular path how can i specify that in the command line. TIA. Y.Yamini Devi

        1 Reply Last reply
        0
        • M Mike Nordell

          From your explanation it sounds like what you try to accomplish is to write an ISO-9660 image. The file system driver for it is already provided by Microsoft. :-) You are right that mkisofs is written mainly for *nix, but it's works almost as good on Win32 (perhaps/probably equally well is compiled under cygwin). The tiny problem is with inodes used for hashing, why recursing directory trees can be a bit strange. As for the syntax of how you invoke mkisofs, have you read any of the docs included? Let's say you want to create an image where the "volume name" is to be "Mush" and it is to be only used on Windows why a an additional Joliet directory but no Rock Ridge directory would suffice, and that CD is to have two files "foo" and "bar" in the root, and finally the image file is to be named barf.img. mkisofs -V Mush -J -o barf.img foo bar

          Y Offline
          Y Offline
          yamini
          wrote on last edited by
          #4

          Hi, Thanx for the information. I am using windows NT.I am using the earliest version 0.99 and don't want Joliet or Rock Ridege extensions. I am facing prob with vms.c file as certain functions like opendir(),readdir() use certain unix specific functions.The code compliation gives error becos of this. Moreover if iam having jpeg file(for forming image file) in a particular path how can i specify that in the command line. TIA. Y.Yamini Devi

          M 1 Reply Last reply
          0
          • Y yamini

            Hi, Thanx for the information. I am using windows NT.I am using the earliest version 0.99 and don't want Joliet or Rock Ridege extensions. I am facing prob with vms.c file as certain functions like opendir(),readdir() use certain unix specific functions.The code compliation gives error becos of this. Moreover if iam having jpeg file(for forming image file) in a particular path how can i specify that in the command line. TIA. Y.Yamini Devi

            M Offline
            M Offline
            Mike Nordell
            wrote on last edited by
            #5

            I am using the earliest version 0.99 Wow, that's pretty old. Last I checked it was at 1.15a22. I am facing prob with vms.c file LOL. Read its comment header. It's (obviously, with that name) for the operating system VMS. But the opendir&co functions are indeed a problem. The way I solved it was to implement them myself. No big deal, just boring. Moreover if iam having jpeg file(for forming image file) in a particular path how can i specify that in the command line. It's in the documentation.

            Y 1 Reply Last reply
            0
            • M Mike Nordell

              I am using the earliest version 0.99 Wow, that's pretty old. Last I checked it was at 1.15a22. I am facing prob with vms.c file LOL. Read its comment header. It's (obviously, with that name) for the operating system VMS. But the opendir&co functions are indeed a problem. The way I solved it was to implement them myself. No big deal, just boring. Moreover if iam having jpeg file(for forming image file) in a particular path how can i specify that in the command line. It's in the documentation.

              Y Offline
              Y Offline
              yamini
              wrote on last edited by
              #6

              Hi, I am trying to create ISO9660 Image file.I awnt to create the image file for a jpeg file.I am giving the JPEG file path & name of taht JPEG file thro the comamnd line like this. mkisofs -o outfile.iso -V TEL C:/file1.jpeg My iso file is craeted.But, it does not contain any jpeg file data.Where am i going wrong. TIA, Y.Yamini Devi :omg:

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups