home *** CD-ROM | disk | FTP | other *** search
/ Amiga Dream 59 / CDDream59.ISO / Amiga / GeekGadget / Distribution / mkisofs-1.10-bin.tgz.pi < prev    next >
Text File  |  1998-05-22  |  3KB  |  64 lines

  1. .name
  2. mkisofs
  3. .type
  4. CD-ROM utility
  5. .short
  6. create iso9660 filesystem + Rock Ridge
  7. .description
  8. Mkisofs is effectively a pre-mastering program to generate an iso9660
  9. filesystem.  It takes a snapshot of a given directory tree, and generates a
  10. binary image which will correspond to an iso9660 filesystem when written to
  11. a block device.
  12.  
  13. Mkisofs is also capable of generating the System Use Sharing Protocol
  14. records specified by the Rock Ridge Interchange Protocol.  This is used to
  15. further describe the files in the iso9660 filesystem to a unix host, and
  16. provides information such as longer filenames, uid/gid, posix permissions,
  17. and block and character devices.
  18.  
  19. Each file written to the iso9660 filesystem must have a filename in the 8.3
  20. format (8 characters, period, 3 characters, all upper case), even if Rock
  21. Ridge is in use.  This filename is used on systems that are not able to make
  22. use of the Rock Ridge extensions (such as MS-DOS), and each filename in each
  23. directory must be different from the other filenames in the same directory.
  24.  
  25. Mkisofs generally tries to form correct names by forcing the unix filename
  26. to upper case and truncating as required, but often times this yields
  27. unsatisfactory results when there are cases where the truncated names are
  28. not all unique.
  29.  
  30. Mkisofs assigns weightings to each filename, and if two names that are
  31. otherwise the same are found the name with the lower priority is renamed to
  32. have a 3 digit number as an extension (where the number is guaranteed to be
  33. unique).  An example of this would be the files foo.bar and foo.bar.~1~ -
  34. the file foo.bar.~1~ would be written as FOO.000;1 and the file foo.bar
  35. would be written as FOO.BAR;1
  36.  
  37. Note that mkisofs is not designed to communicate with the writer directly.
  38. Most writers have proprietary command sets which vary from one manufacturer
  39. to another, and you need a specialized tool to actually burn the disk.  The
  40. cdwrite utility is one such tool that runs under Linux and performs this
  41. task.  The latest version of cdwrite is capable of communicating with
  42. Phillips/IMS/Kodak, HP and Yamaha drives.  Most writers come with some
  43. version of DOS software that allows a direct image copy of an iso9660 image
  44. to the writer.  The current version of cdwrite is available from
  45. sunsite.unc.edu: /utils/disk-management/cdwrite-2.0.tar.gz
  46.  
  47. Also you should know that most cd writers are very particular about timing.
  48. Once you start to burn a disc, you cannot let their buffer empty before you
  49. are done, or you will end up with a corrupt disc.  Thus it is critical that
  50. you be able to maintain an uninterrupted data stream to the writer for the
  51. entire time that the disc is being written.
  52. .version
  53. 1.10
  54. .author
  55. Eric Youngdale
  56. .distribution
  57. GNU General Public License
  58. .email
  59. eric@andante.jic.com
  60. .described-by
  61. Fred Fish (fnf@ninemoons.com)
  62. .baseline
  63. tsx-11.mit.edu:pub/linux/packages/mkisofs/mkisofs-1.10.tar.gz
  64.