Menu

Permission to use CD2ISO granted

Another challenge for PearPC, is the occasional need to create ISO copies of your physical CDs. Initially I had hoped to incorporate a CD to ISO converter that could read Mac HFS+ format disks. Unfortunately, the only project that I was able to find in the OpenSource world was CD2ISO, a nice Delphi 5-base application that does the needed conversion, however this will not work with HFS+ or HFS format CDs or DVDs.

If anyone would like to take a crack at tweaking the Delphi code or rewriting this in C# or C++, please let me know.

Event thought this version does not read HFS+ disks, I thought that it might be useful for ripping Linux distributions from CD.

The licensing of this tool is free, below is a copy of the approval email from the original developer.

Please note that the Bartlett team will not attempt to merge this code with the core Bartlett code in release .01, rather we will merely recompile the Bin2Iso Delphi code with a new name and icon, then call the executable from Bartlett's UI. I also cleaned up the UI a bit.

------------------------
-----Original Message-----
From: Rene Tegel
Sent: Tuesday, April 26, 2005 5:24 AM
To: RobGTX
Subject: Re: CD2ISO

hi,

yes, you may redistribute the applciation, you may also use/modify the
sourcecode if you like and include it in your application. there is
nothing special to it, it is plain windows api, which 'only' might
require administrator rights.

attached you find the source (in delphi, but you probably figure out),
the whole 'core' simply exists of opening a file like this:
f:=TFileStream.Create ('\\.\'+driveletter+':', fmOpenRead);
and read the stream until it ends. you can use createfile if you like
(TFileStream is a nice delphi wrapper for file handling). msdn docs on
createfile do briefly describe this.

i'm also busy on a simple partition/raw disk dumper/restorer which i
intend to use to backup bootable usb-key's, need such tool for some
experiments. again, it uses plain windows api, and more: accessing the
raw drive seems to not have the 'locking' issue. unfortunately, windows
do map cdroms and floppys differently than hard disks and usb keys, so
far i only figured how to dump cd drives using the drive letter. raw
drives can be accessed by their logical drive index.

of course, i would be honored if you'd mention my name :)

regards,

rene

RobGTX wrote:
> Hello Rene,
>
>
>
> I am working on an OpenSource program (http://bartlett.sourceforge.net)
> which requires a CD to ISO extraction utility. I came across CD2ISO
> which seems to fit the purpose well.
>
>
>
> That said, I do not know what license CD2ISO is distributed under. I
> realize that the utility itself is free, what I do not know is if the
> source code is available so that it can be subtly modified to fit the
> remaining elements of the Bartlett application.
>
>
>
> Please let me know if I can redistribute the CD2ISO application with
> mine, giving you full credit for the development, and if the source code
> is available for modification.
>
>
>
> Thanks for your time.
>
>
>
> Rob Gura

Posted by RobGTX 2005-04-28

Log in to post a comment.