Hello,
I spent a three days searching for ways to rip CD-Extra (aka CD-Plus or Enhanced CD). Cdrdao may do that, but it rip only one session. I know that with --session option like this:
Code:
cdrdao read-cd --device /dev/sr0 --driver generic-mmc-raw --read-raw --session xx --datafile image.bin image.toc
I can rip also second - data session. Is there anyway fo create 1:1 copy of all sessions in CD-Extra to one bin and toc file? Also is possible to make iso image of data session with dd? Suppose situation like this:
Code:
mateusz2@susek:~> cdinfo
CD Info 1.1 | (c) 1996-98 Gerd Knorr & Heiko Ei�feldt
__________________________________
track list (1 - 11)
nr: msf lba ctrl adr type
1: 00:02:00 (000000) 0x0 0x1 audio
2: 03:17:18 (014643) 0x0 0x1 audio
3: 06:44:70 (030220) 0x0 0x1 audio
4: 09:56:18 (044568) 0x0 0x1 audio
5: 13:37:51 (061176) 0x0 0x1 audio
6: 17:01:06 (076431) 0x0 0x1 audio
7: 20:37:71 (092696) 0x0 0x1 audio
8: 24:01:01 (107926) 0x0 0x1 audio
9: 27:25:70 (123295) 0x0 0x1 audio
10: 30:34:73 (137473) 0x0 0x1 audio
11: 36:44:59 (165209) 0x4 0x1 data
170: 41:49:06 (188031) 0x4 0x1 data (leadout)
[cut]
results of cdrecord and cdrdao were same except that cdrdao doesn't include 2 seconds pregap in time of tracks' start. In the example below data session starts at 165209th sector. One sector has 2048 bytes (2352 in raw mode, please correct me if I'm wrong). So
Code:
dd bs=2048 skip=165208 if=/dev/sr0 of=image.iso conv=sync,notrunc
should produce iso image of data session. I noticed that this image and image created by k3b have same size. But both are useless - in mount I had "wrong fs type...". They can't be open in UltraISO or in WinRar under Windows. In another cd-extra I must pass in skip= two or three more sectors than shows int ouput by these tools.
--
Thanks in advance, Mat.