clonecd images unter linux, jetzt doch machbar

Neuigkeiten rund um GNU/Linux
Antworten
Benutzeravatar
skar
Beiträge: 143
Registriert: 04.11.2002 01:52:56
Kontaktdaten:

clonecd images unter linux, jetzt doch machbar

Beitrag von skar » 08.12.2003 18:04:45

Weiß ja net, wie neu diese nachricht ist, aber folgendes:

Es gibt jetzt endlich ne möglichkeit clonecd images unter linux in isofiles umzuwandeln!

folgende seite:

http://sourceforge.net/projects/ccd2iso/

mfg
skar
jabber: skar@jabber.org

Debian Sid (DFS + DebToo), kernel 2.6.10, Xorg 6.8.1, Gnome 2.8
Alles in puren 64Bit und super leise ;)

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 08.12.2003 20:12:05

kann es sein, dass die archive korrupt sind?
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
remus
Beiträge: 214
Registriert: 03.09.2003 12:06:33
Wohnort: Würzburg
Kontaktdaten:

Beitrag von remus » 08.12.2003 20:21:26

chimaera hat geschrieben:kann es sein, dass die archive korrupt sind?
Sicherheitsstufe paranoit? Oder gibt es irgendwelche Hinweise, weswegen du das glaubst?
Wofür brauch man das unter Linux eigentlich. Ich hab noch nirgends ClonCD Images zum downloaden gesehen und unter win selber gemachte kann man ja gleich dort brennen.

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 08.12.2003 20:34:24

remus hat geschrieben:
chimaera hat geschrieben:kann es sein, dass die archive korrupt sind?
Sicherheitsstufe paranoit? Oder gibt es irgendwelche Hinweise, weswegen du das glaubst?
Wofür brauch man das unter Linux eigentlich. Ich hab noch nirgends ClonCD Images zum downloaden gesehen und unter win selber gemachte kann man ja gleich dort brennen.
korrupt im sinne von 'kann nicht entpackt werden, da archiv fehlerhaft' :wink:
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
remus
Beiträge: 214
Registriert: 03.09.2003 12:06:33
Wohnort: Würzburg
Kontaktdaten:

Beitrag von remus » 08.12.2003 20:38:49

Achso. Ja habs eben mal ausprobiert. Da is was dran.

Benutzeravatar
skar
Beiträge: 143
Registriert: 04.11.2002 01:52:56
Kontaktdaten:

Beitrag von skar » 11.12.2003 13:05:11

auch bei mir war das archiv korrupt. habe mir dann das CVS gesogen. damit klappts wunderbar

skar
jabber: skar@jabber.org

Debian Sid (DFS + DebToo), kernel 2.6.10, Xorg 6.8.1, Gnome 2.8
Alles in puren 64Bit und super leise ;)

julien
Beiträge: 1062
Registriert: 06.05.2002 19:53:05
Wohnort: Oberhessen

Beitrag von julien » 18.08.2004 12:07:26

ccd2iso produziert ja leider nur unbrauchbare, korrupte iso images :roll:
Sehr schade eigentlich

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 18.08.2004 13:19:58

damit erkläre ich diesen thread zum korruptesten der letzten 9 monate. immer diese ollen kamellen. *SCNR*
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

julien
Beiträge: 1062
Registriert: 06.05.2002 19:53:05
Wohnort: Oberhessen

Beitrag von julien » 18.08.2004 15:22:11

wenn man da ein paar zeilen auskommentiert funktioniert es ;)

Code: Alles auswählen

--- ccd2iso.c~	2004-08-18 15:11:26.000000000 +0200
+++ ccd2iso.c	2004-08-18 15:15:49.000000000 +0200
@@ -68,7 +68,7 @@
 				return 1;
 			}
 
-			if (sect_num == 0)
+			/* if (sect_num == 0)
 			{
 				bytes_written = fwrite(&(src_sect.data[8]), 1, 2040, dst_file);
 				if (bytes_written < 2040)
@@ -79,13 +79,14 @@
 			}
 			else
 			{
+			*/
 				bytes_written = fwrite(&(src_sect.data), 1, 2048, dst_file);
 				if (bytes_written < 2048)
 				{
 					printf("Error writing to file.\n");
 					return -1;
 				}
-			}
+			// }
 
 			sect_num++;
 			printf("Processing sector: %d - %d of %d bytes processed\r", sect_num, n_bytes, total_bytes);
für die paar ccd images die ich hab funktioniert es. Aber vielleicht gibts versch. ccd Versionen, und bei manchen Images geht es nicht? kA

Antworten