Packer Lib

Anfängerfragen zum Programmieren mit PureBasic.
php-freak
Beiträge: 536
Registriert: 07.02.2009 18:08

Packer Lib

Beitrag von php-freak »

Hi,

gibt es soetwas wie eine Packer Lib?

Ich habe schon die ZIP Lib von gonzales gefunden allerdings Spuckt die nen Error bei:

Code: Alles auswählen

Procedure CallbackForTest(file.s, PerCent.f)
  Debug StrF(PerCent, 2) + "%"
EndProcedure
;
myFileinfo.PureZIP_FileInfo
PureZIP_SetCallback(@CallbackForTest())
;
MyZIP.s = "C:\PureBasic393\Program\PureZIP\essai1\test.zip"
MyFilesToZIP.s = "C:\PureBasic393\Program\PureBriefLZ\*.*"
MyZIPOutPut.s = "C:\PureBasic393\Program\PureZIP\essai3\"
; Create archive
Debug PureZIP_AddFiles(MyZIP, MyFilesToZIP, #PureZIP_StorePathAbsolute, #PureZIP_Recursive)
; Extract files from archive
Debug PureZIP_ExtractFiles(MyZIP, "*.*", MyZIPOutPut, #True)
; Count files in archive
Debug PureZIP_GetFileCount(MyZIP)
; Add memory bank to archive
Debug PureZIP_AddMemory(MyZIP, "MemoryTest.txt", @MyZIP, Len(MyZIP))
; On file more in archive :
Debug PureZIP_GetFileCount(MyZIP)
; Get files information
For i = 0 To PureZIP_GetFileCount(MyZIP) - 1 
   Debug PureZIP_GetFileInfo(MyZIP,i , @myFileinfo)
   Debug "Number " + Str(i)
   Debug "Filename: " + myFileinfo\FileName
   Debug "Compressed Size: " + Str(myFileinfo\CompressedSize)
   Debug "Uncompressed Size: "+ Str(myFileinfo\unCompressedSize)
   Debug "--------------"
Next
Hier:


Code: Alles auswählen

PureZIP_SetCallback(@CallbackForTest())
Er sagt das es das weder eine Procedure/Macro/Linked List ist!

Ich hab die Lib installiert den Comolier und sogar Windows neugestartet!

Gruß

JENS
Zuletzt geändert von php-freak am 15.02.2009 13:23, insgesamt 1-mal geändert.
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag von cxAlex »

PB Packerlib?
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
php-freak
Beiträge: 536
Registriert: 07.02.2009 18:08

Beitrag von php-freak »

Kann man damit denn ZIP/RAR/ISO/... entpacken?
Benutzeravatar
X0r
Beiträge: 2770
Registriert: 15.03.2007 21:47
Kontaktdaten:

Beitrag von X0r »

>Kann man damit denn ZIP/RAR/ISO/... entpacken?
Nein.
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag von cxAlex »

php-freak hat geschrieben:Kann man damit denn ZIP/RAR/ISO/... entpacken?
mit RAR wirst du probleme haben, aber PB hat eine Zip.lib, die must du halt importieren
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
php-freak
Beiträge: 536
Registriert: 07.02.2009 18:08

Beitrag von php-freak »

okay! Zip hab ich dann aber was ist mit den anderen?

Gruß

jENS
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

> aber PB hat eine Zip.lib, die must du halt importieren
Damit kannste das Packformat, aber nicht das Zip-Dateiformat nutzen, also
zippen und entzippen von Files wird damit schwierig. :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag von cxAlex »

ts-soft hat geschrieben:> aber PB hat eine Zip.lib, die must du halt importieren
Damit kannste das Packformat, aber nicht das Zip-Dateiformat nutzen, also
zippen und entzippen von Files wird damit schwierig. :mrgreen:
n bisschen muss man halt selbst programmieren, sonst wärs ja zu einfach.

http://www.wotsit.org/download.asp?f=zip63&sc=287990795

[offtopic]

Es gab hier glaub ich schon mal nen Source der alle Includes für die ZipLib von PB beinhaltete aber ich find ihn grade nicht. Weis einer wo der war, ich könnt ihn brauchen.

[/offtopic]
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Packer Lib

Beitrag von Kiffi »

Jens/php-freak/Oliver1994 hat geschrieben:Ich habe schon die ZIP Lib von gonzales gefunden
gnozal heisst der gute Mensch, nicht gnozales.
Jens/php-freak/Oliver1994 hat geschrieben:allerdings Spuckt die nen Error bei:
* benutzt Du die richtige Version?

* hast Du den Compiler neugestartet?

* hast Du die Pfade angepasst (so wie es aussieht, nicht)
Jens/php-freak/Oliver1994 hat geschrieben:

Code: Alles auswählen

MyZIP.s = "C:\PureBasic393\Program\PureZIP\essai1\test.zip"
Gruß

JENS
a²+b²=mc²
php-freak
Beiträge: 536
Registriert: 07.02.2009 18:08

Beitrag von php-freak »

Desswegen ja auch das Code Beispiel! Wenn die ZIP-Lib von gonzales gut läuft könnte ich ja auch die nehmen!
Antworten