ZIP-Dateien > 4 GB entpacken

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
fabulouspaul
Beiträge: 120
Registriert: 01.04.2011 21:59

ZIP-Dateien > 4 GB entpacken

Beitrag 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
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Re: ZIP-Dateien > 4 GB entpacken

Beitrag 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
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
mk-soft
Beiträge: 3855
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: ZIP-Dateien > 4 GB entpacken

Beitrag von mk-soft »

Ist auch bei 4GB am ende...
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
fabulouspaul
Beiträge: 120
Registriert: 01.04.2011 21:59

Re: ZIP-Dateien > 4 GB entpacken

Beitrag 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
fabulouspaul
Beiträge: 120
Registriert: 01.04.2011 21:59

Re: ZIP-Dateien > 4 GB entpacken

Beitrag 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:
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Re: ZIP-Dateien > 4 GB entpacken

Beitrag von Falko »

Wrapper? Sowas wie hier?

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

Nicht getestet, aber du kannst dir das ja anpassen :P
Bild
Win11 Pro 64-Bit, PB_6.11b1
fabulouspaul
Beiträge: 120
Registriert: 01.04.2011 21:59

Re: ZIP-Dateien > 4 GB entpacken

Beitrag 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?
Antworten