Wenn ich damit "ohne es zuerst extrahieren" meine, meine ich, dass ich nicht das gesamte Archiv auf meine Festplatte extrahieren und es dann in ISO konvertieren muss.
Die schlechte Nachricht: Sie müssen es extrahieren.
Die gute Nachricht: Sie müssen es nicht auf Ihre Festplatte extrahieren, Sie können dies alles tun, indem Sie an stdin weiterleiten, also geschieht alles im Arbeitsspeicher (was im Grunde das Konvertieren tun würde).
Sie benötigen mkisofs
und bzcat
(oder bzip2 -dc
), beide können mit cygwin installiert werden . Dann ist es nur eine Frage von:
bzcat file.bz2 | mkisofs -o image.iso-stream-media-size #
Wo file.bz2
ist Ihr Archiv und #
wie groß ist die Mediengröße in Sektoren?
Wenn es sich bei Ihrem Archiv tatsächlich um ein mit einem Bezug versehenes TAR-Archiv handelt, wäre dies wie folgt angemessen:
tar --to-stdout xjf file.tar.bz2 | mkisofs -o image.iso-stream-media-size #