Autor Beitrag
redbird
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 38

Win XP, Vista Business (64bit), Win 7 Prof. (64bit)
Delphi 7, Java, PHP
BeitragVerfasst: Do 20.08.09 19:46 
Hallo,

nach einer kurzen Zeitdauer der Delphiabstinenz, widme ich mich gerade wieder einem Projekt in dem es vorteilhaft wäre, ISO Dateien mit Hilfe von Delphi entpacken zu können.

Kennt jemand Komponenten oder vorteilhafte dlls mit denen diese Aufgabe möglichst simpel zu bewerkstelligen wäre?

Danke für eure Antworten,
redbird
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Fr 21.08.09 07:51 
WinRAR kann ISOs lesen und auspacken. die unrar.dll ist AFAIK frei verwendbar für NC.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Sinspin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1340
Erhaltene Danke: 120

Win 10
RIO, CE, Lazarus
BeitragVerfasst: Fr 21.08.09 13:13 
Mit 7Zip geht es auch. Da ist, soweit ich weis, auch eine SDK verfügbar. In welcher Version die Delphi Übersetzungen vorliegt weis ich gerade nicht. Aber es gibt auch eine DLL die man einbinden kann.

_________________
Wir zerstören die Natur und Wälder der Erde. Wir töten wilde Tiere für Trophäen. Wir produzieren Lebewesen als Massenware um sie nach wenigen Monaten zu töten. Warum sollte unser aller Mutter, die Natur, nicht die gleichen Rechte haben?
redbird Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 38

Win XP, Vista Business (64bit), Win 7 Prof. (64bit)
Delphi 7, Java, PHP
BeitragVerfasst: Fr 21.08.09 20:10 
Diese beiden hab ich mir auch schon angeguckt, allerdings bislang keine Lösung gefunden. Für 7zip gibt's zwar nen Delphi Port für das LZMA SDK, allerdings bringt mich das bzgl. dem Einlesen der ISO nicht weiter.

Am weitesten bin ich bisher mit freeburner gekommen, allerdings meldet die ISOImage Klasse beim öffnen der ISO den Fehler, dass 2kb Sektoren nicht unterstützt werden. Übrigens handelt es sich hierbei um eine ISO in DVD Größe (also ca. 3-4Gb).

Atm bin ich da bisschen ratlos...
Sinspin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1340
Erhaltene Danke: 120

Win 10
RIO, CE, Lazarus
BeitragVerfasst: Fr 21.08.09 20:24 
Jep, das SDK bringt dir nichts das geht wirklich nur fürs LZMA. Aber es gibt eine 7-zip.dll die alles kann was man auch mit den 7Zip Dateimanager hinbekommt.
Zudem gibt es eine Konsolenversion mit der auch alles geht. Die Ausgaben der Konsole kann man ohne Probleme in eine Datei umleiten falls man die auswerten möchte, und die Anzeige des Fensters lässt sich auch unterdrücken so das niemandem auffällt was du da gerade machst.

_________________
Wir zerstören die Natur und Wälder der Erde. Wir töten wilde Tiere für Trophäen. Wir produzieren Lebewesen als Massenware um sie nach wenigen Monaten zu töten. Warum sollte unser aller Mutter, die Natur, nicht die gleichen Rechte haben?