Purezip-Problem

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Purezip-Problem

Beitrag von roherter »

Ich habe hier eine gepackte datei (vorher mit purezip gepackt) bekomme es aber nicht hin diese wieder zu extrahieren irgendwas mache ich falsch vielleicht wißt ihr was ,ich verzweifel hier schon!

Die gepackte Datei findet ihr hier,ist keine zip habe sie nur so genannt eigentlich müsste sie ja pkzip heißen!

http://leolasoft-herter.de/teste.zip

Und hier ist der Code denn ich benutze vielleicht findet einer den Fehler?

Code: Alles auswählen

If PureZIP_Archive_Read("teste.zip")


;PureZIP_ExtractFile("teste.zip",0,"test",#True) ->der ordner test wird erstellt da soll es entpackt werden
PureZIP_Archive_Extract("test", #True) 
Debug "jjj"
PureZIP_Archive_Close()
EndIf 
Verwendet Purebasic 4.02 und die Userlib Purezip für Pb 4.02
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Purezip-Problem

Beitrag von Kiffi »

sieht nicht so aus, als ob die Datei ein valides Zip ist. Mit meinem IZArc
bekomme ich sie auf jeden Fall nicht entpackt. Da scheinst Du schon beim
Packen etwas falsch gemacht zu haben.

Grüße ... Kiffi
Hygge
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Das ist aber normal denke ich auch wenn purezip heißt kommt es nicht dem normalen zip gleich.Er zeigt mir ja an das ein file enthalten ist!

Debug PureZIP_GetFileCount("teste.zip")

Zeigt mir auf jeden fall ein file an sonst würde es mir #false ausgeben.

So wurde es erstellt habe es der einfachheithalber nur unbenannt:

Code: Alles auswählen

If PureZIP_Archive_Create("C:\Dokumente und Einstellungen\rob\Eigene Dateien\teste.zipo"+".ppp",#APPEND_STATUS_CREATE)
           PureZIP_AddFile("C:\Dokumente und Einstellungen\rob\Eigene Dateien\teste.zipo"+".ppp","C:\Dokumente und Einstellungen\rob\Eigene Dateien\test.txt",0)
           PureZIP_Archive_Close() 

           EndIf 
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Ich glaube hier ist der fehler habs im englischen forum gefunden

gnozal:
Yes
With PureZIP_Archive_Create()/PureZIP_Archive_Close(), you have to use PureZIP_Archive_Compress() and not PureZIP_AddFile().
Das wars,klappt jetzt. :allright:
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

roherter hat geschrieben:Das ist aber normal denke ich auch wenn purezip heißt kommt es nicht dem
normalen zip gleich.
da irrst Du Dich. PureZIP verwendet die ZLIB-Library, welches sehr wohl ein
'normales' ZIP-Format erzeugt.

Alle von mir mit der PureZIP-Lib erzeugten Archive kann ich mit einem
0815-Zip-Programm (Winzip & Co.) öffnen und die darin enthaltenen Dateien
entpacken.
Hygge
Antworten