Seite 1 von 1

ZIP-Dateien > 4 GB entpacken

Verfasst: 12.04.2014 00:19
von fabulouspaul
Liebe Gemeinde,

die neue Pack-Funktion (ZIP) in PB 5.2x funktioniert nur für Dateien bis 2 GB.
Ich habe allerdings immer wieder mal Dateien > 2 GB (auch mal > 4 oder 5 GB) die entpackt werden müssen.

Welche Möglichkeiten habe ich da?
Gibt es noch andere Wege ausser meiner spontanen Idee per RunProgram() 7ZIP mit Parametern aufzurufen?
Eine Lib, die ich integrieren könnte wäre gut.

VG
Paul

Re: ZIP-Dateien > 4 GB entpacken

Verfasst: 12.04.2014 01:01
von Falko
Schaust du hier auf gnozals libs unter purezip, ganz unten.
http://gnozal.ucoz.com/

Speziell hier aber der direkt link: http://gnozal.ucoz.com/PureZIP_DLL.zip

Ob diese nun in neuen PB-Versionen funktionieren, kann ich nicht sagen.
Leider hört man von gnozal nichts meh..


Gruß,
Falko

Re: ZIP-Dateien > 4 GB entpacken

Verfasst: 12.04.2014 11:46
von mk-soft
Ist auch bei 4GB am ende...

Re: ZIP-Dateien > 4 GB entpacken

Verfasst: 13.04.2014 18:01
von fabulouspaul
Falko hat geschrieben:Schaust du hier auf gnozals libs unter purezip, ganz unten.
http://gnozal.ucoz.com/

Speziell hier aber der direkt link: http://gnozal.ucoz.com/PureZIP_DLL.zip

Ob diese nun in neuen PB-Versionen funktionieren, kann ich nicht sagen.
Leider hört man von gnozal nichts meh..


Gruß,
Falko
Danke für den Tip, hatte isch schon versucht, bringt bei mir mit PB 5.22 allerdings eine Fehlermeldung, dass eine PB-Lib fehlt. :-P

Re: ZIP-Dateien > 4 GB entpacken

Verfasst: 13.04.2014 18:10
von fabulouspaul
mk-soft hat geschrieben:Ist auch bei 4GB am ende...
hmmm ich habe in den FAQs von ZLIB gelesen, dass Dateien > 4GB funktionieren, wenn die Library entsprechend kompiliert wurde.
Ein Wrapper für ZLIB müsste dann auch noch her.

Sieht so aus als müsste ich bei der Kommandozeile von 7ZIP bleiben.

Danke trotzdem!
:allright:

Re: ZIP-Dateien > 4 GB entpacken

Verfasst: 13.04.2014 22:09
von Falko
Wrapper? Sowas wie hier?

http://www.purebasic.fr/english/viewtop ... hilit=zlib

Nicht getestet, aber du kannst dir das ja anpassen :P

Re: ZIP-Dateien > 4 GB entpacken

Verfasst: 28.05.2014 11:10
von fabulouspaul
Falko hat geschrieben:Wrapper? Sowas wie hier?

http://www.purebasic.fr/english/viewtop ... hilit=zlib

Nicht getestet, aber du kannst dir das ja anpassen :P
Danke Falko. Aber irgendwie bekomme ich es nicht ans laufen. Ich weiß allerdings auch nicht ob es eine "gute" Lösung wäre, denn es geht ja nur um das (ent-)packen im Speicher.

Mir ist aber ein anderer Gedanke gekommen: Windows kann ja mit Bordmitteln im Explorer ZIP-Dateien >4GB verarbeiten. Kann man sich das nicht irgendwie zu nutze machen? Gibt es dafür vielleicht eine API?