Wieso unterscheiden sich CD-Image-Dateien, wenn dasselbe gebrannt wurde?



  • Win: cmd.exe; dann fc /b datei1 datei2



  • efwsfwe schrieb:

    Win: cmd.exe; dann fc /b datei1 datei2

    Es ging darum, eine CD mit ihrem Image vergleichen, nicht darum, zwei Dateien zu vergleichen.

    Was mir übrigens aufgefallen ist: Wenn ich eine CD zusammenstelle, sie als Image erstelle und nach dem Erstellvorgang, wenn das Hauptfenster wieder erscheint, nochmal auf Brennen klicke, dann ist das zweite Image identisch mit dem ersten. Wenn ich aber das Programm schließe, wieder öffne und dann eine neue CD erstelle und dort die gleichen Dateien raufpacke, dann unterscheiden sich beide Images wieder.



  • NES-Spieler schrieb:

    Was mir übrigens aufgefallen ist: Wenn ich eine CD zusammenstelle, sie als Image erstelle und nach dem Erstellvorgang, wenn das Hauptfenster wieder erscheint, nochmal auf Brennen klicke, dann ist das zweite Image identisch mit dem ersten. Wenn ich aber das Programm schließe, wieder öffne und dann eine neue CD erstelle und dort die gleichen Dateien raufpacke, dann unterscheiden sich beide Images wieder.

    Ich schätze, wenn du wirklich genau wissen willst, was da passiert, musst du den Hersteller fragen und hoffen, dass er kooperiert.

    Anders als bei Open-Source-Software kann man halt nicht in den Quellcode schauen.



  • Eigentlich muß man ja nur wissen, wie so eine ISO-Datei intern aufgebaut ist und welche Informationen an der entsprechenden Stelle stehen, wo es immer zu Unterschieden kommt.



  • Zeitstempel evtl?



  • Christoph schrieb:

    Ich schätze, wenn du wirklich genau wissen willst, was da passiert, musst du den Hersteller fragen und hoffen, dass er kooperiert.

    🤡
    Kann jetzt auch nur nen Tip abgeben ohne ne kompletten Sektor zu sehen (es gibt mehere stellen gibt wo bei selben Dateinput was anderen im image/auf der disc raus kommen kann): die multisessioninfo.
    Für virtual multisession wird ein file mit infos wie nächste schreibbare addresse ect. angelegt. Der filename wird dynamisch generiert, kann also gut sein das er sich ändert.
    Wenn du dir die stelle im hexeditor ansiehst, steht an der stelle etwas alla !!MSC040.NRI, !!MSF080.NRI, ... (oder so ähnlich 😉 )? Falls ja ist mein tip ein treffer, falls nicht poste mal den kompletten sektor 🤡



  • Hab mir eben den code dazu angeguckt und bin jetzt zu 99% sicher das es das es der NRI dateiname ist 😉

    val = time (0);
    sprintf_s ( (CHAR *)m_name,STR_ELEMS(m_name),"!!MS%X%X%X%X.NRI", val&0xF, val>>4&0xF, val>>8&0xF, val>>12&0xF );
    


  • Gilt das mit dem Dateinamen auch für Nicht-Multisession-CDs, die auch von Anfang an direkt als abgeschlossen eingestellt werden?



  • Ja, gerade dort 😉
    Das hat nichts mit multisession im eigneltichen Sinn zu tun, sondern nennt sich "Virtual Multisession" und ermöglich das hinzufügen von Daten auf berteits abgeschlossen discs. Auf einer offenen Mutlisession dürfte es nicht vorhanden sein, da hier sinnlos wäre (kann aber auch gut sein das wir es einfach immer schreiben, auch bei offenen sessions - müsste ich erst nachsehen ) 😉



  • Ich hab jetzt mal folgendes gemacht:
    NRG-Datei von einer CD (CD-R) erstellt. Dann die CD 1:1 auf eine andere CD (CR-RW) kopiert. Von dieser zweiten Datei ein Image erstellt und dann beide Dateien verglichen. Obwohl beide gleich groß sind, gibt es von 06B00000 bis 06B007FF Unterschiede. Woran liegt das jetzt wieder? Hat es was damit zu tun, daß das eine eine CD-R und das andere eine CD-RW ist?


Anmelden zum Antworten