Hilfe beim Extrahieren bzw Auslesen von DiskDupe Images (DDI)

  • HAllo zusammen,


    wie komme ich denn am besten an den Inhalt der DiskDupe-Images im Anhang, ohne das erst auf eine Diskette wegschreiben zu müssen?

    Es sind mehrere DiskDupe Images enthalten.


    $ zipinfo dosddi.zip
    Archive: dosddi.zip 744706 bytes 12 files
    drwxr-xr-x 3.0 unx 0 bx stor 21-Jan-21 22:11 DD5/
    -rw-r--r-- 3.0 unx 198144 bx defN 21-Aug-93 15:11 DD5/8682S310.DDI
    -rw-r--r-- 3.0 unx 377856 bx defN 20-Aug-19 10:44 DD5/8684I.DDI
    -rw-r--r-- 3.0 unx 377856 bx defN 28-Feb-94 09:02 DD5/8684I31.DDI
    -rw-r--r-- 3.0 unx 709632 bx defN 11-Aug-94 13:39 DD5/8684I33.DDI
    -rw-r--r-- 3.0 unx 377856 bx defN 12-Sep-94 14:17 DD5/8684I340.DDI
    -rw-r--r-- 3.0 unx 221184 bx defN 20-Aug-19 10:44 DD5/8684S35.DDI
    -rw-r--r-- 3.0 unx 377856 bx defN 24-Feb-94 13:56 DD5/8784I210.DDI
    -rw-r--r-- 3.0 unx 377856 bx defN 28-Dec-94 09:19 DD5/8784I220.DDI
    -rw-r--r-- 3.0 unx 652 bx defN 21-Jan-21 22:04 DD5/DISKDUPE.DAT
    -rw-r--r-- 3.0 unx 167298 bx defN 1-Jan-93 12:00 DD5/DISKDUPE.EXE
    -rw-r--r-- 3.0 unx 63186 bx defN 1-Jan-93 12:00 DD5/DISKDUPE.OVR
    12 files, 3249376 bytes uncompressed, 742800 bytes compressed: 77.1%


    In meiner VirtualBox unter Win2k am Command Prompt wollte das so nicht mal eben schnell funktionieren.

    Ggf. kennt sich da wer besser mit aus. DOS ist nicht so meins. :anbet:


    Das Programm DISKDUPE.EXE gibt es bspw hier...


    https://archive.org/details/DSKDUP_ZIP

    http://manual.longshine.de/5_O…s/MULTICONTROLLER/DD5.EXE


    Infos zum DDI-Format waren bspw. hier aufzutreiben

    http://fileformats.archiveteam.org/wiki/DDI


    Ggf. habe ich nur keine Ahnung wie man das DISKDUPE bedient. Die CUI ist zwar einfach gestaltet aber es rührt sich nix, nicht mal wenn ich eine 1.44-DOS-formatiertes Floppy-Image im VBox-Gast eingehangen habe.


    Ideen?


    Viele Grüße.

  • Die Informationen, die du verlinkt hast, besagen, dass nach dem Header konstanter Größe einfach die Rohdaten kommen.

    Am einfachsten sollte es deshalb mit den GNU mtools gehen.


    Etwa so:

    Code
    mdir -i imagefile@@offset
    mcopy -i imagefile@@offset ::myfile.txt ./
  • Jetzt kommt man gut an den Inhalt heran. Danke nochmal an beide :)

    $ tar tvf 8682S310.BIN
    -rw-r--r-- 0 0 0 13096 23 Mär 1993 /usr/lscard/sc/unix_3.2/Driver.o
    -rw-r--r-- 0 0 1 1888 23 Sep 1989 /usr/lscard/sc/unix_3.2/Init
    -rw-rw-rw- 0 0 0 40 5 Apr 1990 /usr/lscard/sc/unix_3.2/Name
    -rw-r--r-- 0 0 1 38 3 Aug 1989 /usr/lscard/sc/unix_3.2/Master
    -rw-rw-rw- 0 0 0 18 5 Apr 1990 /usr/lscard/sc/unix_3.2/Size
    -rwxr-xr-x 0 0 1 1040 1 Jun 1992 /usr/lscard/sc/unix_3.2/install
    -rwxr-xr-x 0 0 1 728 1 Jun 1992 /usr/lscard/sc/unix_3.2/remove
    -rw-r--r-- 0 0 1 1241 31 Aug 1989 /usr/lscard/sc/unix_3.2/Node
    -rw-r--r-- 0 0 1 171 3 Aug 1989 /usr/lscard/sc/unix_3.2/Space.c
    -rw-r--r-- 0 0 1 26 3 Aug 1989 /usr/lscard/sc/unix_3.2/System
    -rw-r--r-- 0 0 0 14044 23 Mär 1993 /usr/lscard/sc/unix_3.2/sctty.o.vpix
    -rw-r--r-- 0 0 0 448 15 Mai 1991 /usr/lscard/sc/unix_3.2/ttype
    -rw-r--r-- 0 0 0 13138 7 Mai 1992 /usr/lscard/sc/386/sctty.o.2
    -rw-r--r-- 0 0 0 13138 7 Mai 1992 /usr/lscard/sc/386/sctty.o
    -rwxr-xr-x 0 0 0 3049 7 Mai 1992 /usr/lscard/sc/386/remove
    -rwxr-xr-x 0 0 0 8053 7 Mai 1992 /usr/lscard/sc/386/scinstall
    -rw-r--r-- 0 0 0 32 8 Sep 1990 /usr/lscard/sc/386/sclink_xenix
    -rw-r--r-- 0 0 0 13812 7 Mai 1992 /usr/lscard/sc/386/sctty.o.vpix.1
    -rw-r--r-- 0 0 0 96 20 Jul 1989 /usr/lscard/sc/386/scupttys
    -rw-r--r-- 0 0 0 13812 7 Mai 1992 /usr/lscard/sc/386/sctty.o.2.vpix
    -rw-rw-rw- 0 0 1 13138 7 Mai 1992 /usr/lscard/sc/386/sctty.o.3
    -rw-rw-rw- 0 0 1 13812 7 Mai 1992 /usr/lscard/sc/386/sctty.o.3.vpix
    -rw-r--r-- 0 0 0 17545 14 Mai 1992 /usr/lscard/in/Driver.o
    -rw-r--r-- 0 0 1 1216 5 Apr 1990 /usr/lscard/in/Init
    -rw-r--r-- 0 0 1 38 3 Aug 1989 /usr/lscard/in/Master
    -rw-r--r-- 0 0 1 1241 5 Apr 1990 /usr/lscard/in/Node
    -rwxr-xr-x 0 0 1 843 3 Aug 1989 /usr/lscard/in/install
    -rw-r--r-- 0 0 1 171 3 Aug 1989 /usr/lscard/in/Space.c
    -rwxr-xr-x 0 0 1 569 27 Jul 1989 /usr/lscard/in/remove
    -rw-r--r-- 0 0 1 18691 14 Mai 1992 /usr/lscard/in/intty.o.vpix
    -rw-rw-rw- 0 0 0 40 5 Apr 1990 /usr/lscard/in/Name
    -rw-rw-rw- 0 0 0 18 5 Apr 1990 /usr/lscard/in/Size
    -rw-r--r-- 0 0 1 26 3 Aug 1989 /usr/lscard/in/System

  • Kann man evtl. kurz noch den entscheidenden Hinweis hier rein schreiben, wie man das nun so bedient, daß sich da was tut ??


    Das sieht ja wie ein DOS Nibbler oder sowas aus - auf jeden Fall der Optik nach ganz brauchbar für sowas wie Disketten archivieren.



    [ PS: Der Archive Uploader im Link ist ein sehr fleißiger solcher. Für z.B. W95/DOS Games mndestens einen ganzen Klick wert. ]

    -- 1982 gab es keinen Raspberry Pi , aber Pi und Raspberries

    Einmal editiert, zuletzt von ThoralfAsmussen ()

  • Ich habe DiskDupe (DDI) auf meinem MSDOS PC ausgeführt, auf virtuellen Systemen kam immer ein Drive Error.

    DISKDUPE.TXT



    Für Linux gibt es :


    ddi2raw converts a floppy disk image in a DDI (DiskDupe) format to a raw floppy disk image.

    The program can convert images created with DiskDupe version 5 and 7 and probably with other versions too. It was tested on images of 1.44MB 3.5" floppies. ddi2raw requires Python 3.


    https://github.com/SergiyKolesnikov/ddi2raw

    Mit freundlichen Grüßen


    fritz