PackerEx_Include (erweiterte Packfunktionen)

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
Mischa
Beiträge: 152
Registriert: 29.08.2004 06:52
Wohnort: Hellhorst

PackerEx_Include (erweiterte Packfunktionen)

Beitrag von Mischa »

Habe mich seit langer Zeit mal wieder mit den Packfunktionen auseinandergesetzt. (Aufgrund einer Anfrage)

Hab' das zwar alles schon mal gemacht. Ist aber jetzt etwas übersichtlicher.

Mit dier Include ist es möglich Archive zu erstellen.
Inklusive File-Datum, 0-Dateien, Leer-Ordnern.
Ein Hinzufügen und Entfernen von Dateien ist ebenso möglich, wie das anhängen eines Archives an eine exe, oder ein bild, oder irgendwas anderes.
Auch dann ist eine Bearbeitung noch möglich. Standalone und so'n Kram sind
auf diese Weise kein Problem.

Hier mal alle Funktionsnamen:
AddEmptyDirectoryToPack
AddFileToPack
AddFullDirectoryToPack
AppendFilePack
CloseFilePack
CreateFilePack
DeleteFileInPack
ExtractPack
ExtractPackFile
ExtractPackFileToMem
FindPackFile
OpenFilePack
Ich habe ein kleines GUI-Beispiel geschrieben, das die Funktionsweise verdeutlicht. Außerdem gibt es eine Hilfedatei.

Ist nicht perfekt, soll auch nur auf die Sprünge helfen.
(Und ist nicht unbedingt für PB-Anfänger geeignet)

Download: http://www.thinkrelative.de/packerex.zip

Gruß,
Mischa
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag von Andre »

@Mischa: komme leider derzeit nicht zum Testen, aber der Funktionsumfang liest sich wie geradezu prädestiniert für eine UserLib. :wink:
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Icke
Beiträge: 143
Registriert: 08.09.2004 13:19

Beitrag von Icke »

Wow, bin begeistert...
Benutzeravatar
Mischa
Beiträge: 152
Registriert: 29.08.2004 06:52
Wohnort: Hellhorst

Beitrag von Mischa »

Update.

(Wollte ich eigentlich schon die letzten Tage hochladen, hab' aber
noch so'n paar Sachen ausgetestet)

Man kann nun verschlüsseln.
(Die Crypt-Funktion ist mit CryptMemory() identisch
http://www.robsite.de/php/pureboard/vie ... php?t=1875
Allerdings ist hier die UserLib nicht nötig, weil direkt eingebaut)

->DOWNLOAD

Gruß,
Mischa
laf
Beiträge: 4
Registriert: 03.02.2005 12:12

Klasse Prog

Beitrag von laf »

Der Herr sah es und war zufrieden.
:)
Benutzeravatar
Epyx
Beiträge: 247
Registriert: 29.08.2004 01:40
Computerausstattung: AMD64 X2 DualCore 6000+ , 3GB Ram , WinXP sp3
2x Ati Radeon HD4800 ~ CrossFireX
Kontaktdaten:

Beitrag von Epyx »

Ich finds genial, ist in etwa das gleiche wie VBin nur mit den Funktionen die in VBin noch gefehlt haben.
If you can't make it good, at least make it look good.
Bill Gates
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

Hi,
hab mir das gerade angeguckt und finde es Großartig :)


mfg
125
Zuletzt geändert von 125 am 21.04.2005 16:04, insgesamt 1-mal geändert.
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

Beitrag von Lukaso »

Super Arbeit!
Wie schon gesagt, besser wie VBin :)

Danke :allright:

MFG Lukaso
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von sen-me »

wieso hast du icons.pck mit passwort verseht?

das steht doch eh im example.pb drin :roll:

#*password_icons/§$%&:.)
Benutzeravatar
Thorsten1867
Beiträge: 1360
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von Thorsten1867 »

Ich habe 'PackerEx_Include' nach PB4 konvertiert.
Soweit ich das beurteilen kann, scheint er gut zu funktionieren, zumindest in dem Setup/Installer-Programm, an dem ich momentan arbeite. :D

http://thprogs.de/download/PackerExV4.zip
Zuletzt geändert von Thorsten1867 am 08.01.2008 16:43, insgesamt 1-mal geändert.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Antworten