Ich möchte Rohbytes von einer Audio-CD lesen. Für andere optische Formate wie UDF oder ISO 9660 verwende ich einfach:
$ cat /dev/cdrom | xxd -a | head
Bei Audio-CDs tritt jedoch ein Fehler auf:
$ cat /dev/cdrom | xxd -a | head
cat: cdrom: Input/output error
Ich habe es mit verschiedenen Audio-CDs versucht, dd
aber cat /dev/cdrom > cd.img
es hat nicht funktioniert. Die Idee war, ein Gefühl für die interne Struktur des Compact Disc-Standards zu bekommen.
Betriebssystem: Ubuntu. Aber ich könnte Windows oder Mac verwenden, wenn es funktioniert.
Antwort1
Ich kann nicht mit Sicherheit sagen, dass das funktioniert, da ich es nicht ausprobiert habe. Ich habe die Lösung gefunden aufLinuxQuestions-Forum.
Versuchen Sie es mit diesem Befehl:
cdrdao read-cd -v 2 --device 1,0,0 --read-raw --datafile imagen.bin imagen.toc
Wenn das nicht funktioniert, befolgen Sie die Anweisungen hier:Anleitung: Audio-CDs mit cdrdao duplizieren
Du musstMach es auf die harte Tour. Nur der erste Schritt (Extrahieren des Audio-CD-Images) ist notwendig. Der zweite Schritt besteht darin, den Inhalt auf eine leere CD zu brennen.
Anweisungen von der Seite:
- Installieren Sie cdrdao
sudo apt-get installiere cdrdao
- Finden Sie Ihr CD-ROM-Gerät
sudo cdrdao scanbus Cdrdao Version 1.2.3 - (C) Andreas Mueller → /dev/sr0: Optiarc, DVD-RW AD-7590A, 1.52
- Erstellen Sie das Disk-Image
sudo cdrdao read-cd --source-device /dev/sr0 --driver generic-mmc --paranoia-mode 3 audiocd.toc
Antwort2
Ein anderes Programm, das Rohbytes von einer CD-ROM ausgeben kann, ist safecopy
.
http://safecopy.sourceforge.net/
Beispiel für einen Befehl, um das gewünschte Ergebnis zu erhalten (entspricht einer BIN-Datei mit allen Daten im Rohmodus abzüglich des Inhaltsverzeichnisses):
safecopy -b 2352 -L 2 /dev/cdrom rip.bin
Antwort3
Möchten Sie eine Wav-Datei zum Lesen der Rohdaten für eine Audio-CD erstellen? In diesem Fall können Sie Wav-Dateien von einer Audio-CD erhalten, indem Sie WinDAC oder GoldWave herunterladen. Alternativ können Sie auch Flac-Dateien (freerip.com) herunterladen (empfohlen).