CSPack v.1.52 (Nein, iss nix mit Counter Strike! :-)

Anwendungen, Tools, Userlibs und anderes nützliches.
glubschi90
Beiträge: 274
Registriert: 04.09.2004 01:43
Wohnort: Würzburg

CSPack v.1.52 (Nein, iss nix mit Counter Strike! :-)

Beitrag von glubschi90 »

Hi!

Ich habe ein Packprogramm (CSPack) geschrieben, welches selbstentpackende Archive erstellen kann. Es können ganze Ordner oder auch nur Dateien gepackt werden. Die Ordnerstruktur bleibt erhalten, was bedeutet, dass man das Prog auch als Installer "missbrauchen" kann :wink: . Man kann dem Archiv einen eigenen Namen (damit ist nicht der Dateiname gemeint :) ) geben und außerdem kann man bereits vorhandene Archive einlesen und deren Dateien öffnen.
Und wenn einem der Packvorgang zu lange dauert, kann man die jeweilige Datei überspringen, oder den Packvorgang
vorzeitig abschließen. (Aber Achtung: Wenn man den Vorgang vorzeitig abschließt sind nicht alle Dateien im Archiv ... logisch, oder? :mrgreen: )

NEU BEI VERSION 1.52:
- Assistent wurde hinzugefügt!
- Kommandozeilenunterstützung (siehe Onlinehilfe)
- GUI geändert.

Danke für die Tips! (Besonders an ts-soft)

Die Wünsche von crossroads werden noch (ich denke morgen ... also heute ( :wink: )) umgesetzt! :D

Guckt's euch einfach mal an <)

Download CSPack

Hier 'ne kleine (online) Anleitung zum Prog, die ich schnell zusammengebastelt habe:

Zur Anleitung

Bild
Zuletzt geändert von glubschi90 am 05.01.2005 05:56, insgesamt 4-mal geändert.
PureBasic 4.30
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Hopla

Beitrag von Hroudtwolf »

Wie hast du das Screenshoot da reinbekommen ?
glubschi90
Beiträge: 274
Registriert: 04.09.2004 01:43
Wohnort: Würzburg

Beitrag von glubschi90 »

... Danke für das Feedback... *kopfhängenlass* :wink: ( :mrgreen: )

Den Screenshot???
Musste mal beim Ertsellen von Beiträgen oben bei den Code-Tags nach IMG gucken! :D
PureBasic 4.30
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

dein pACKER IST ABER AUCH NICHT SCHLECHT
Zuletzt geändert von Hroudtwolf am 04.01.2005 04:13, insgesamt 2-mal geändert.
Benutzeravatar
Creature
Beiträge: 678
Registriert: 29.08.2004 00:55
Wohnort: Frankfurt/Main

Beitrag von Creature »

dein packer funzt, stimmt.
aber... ein file war nach packen etwas grösser als vorher... :?

muss das so sein? :roll:
Bildung kommt von Bildschirm und nicht von Buch, sonst hieße es ja Buchung.
glubschi90
Beiträge: 274
Registriert: 04.09.2004 01:43
Wohnort: Würzburg

Beitrag von glubschi90 »

Hm... Das liegt daran, dass die PackMemory()-Procedure bei vielen Dateien 0 zurückgibt........ Darum wird im Prog angezeigt, dass die Datei ungepackt ins Archiv übernommen wurde. Du musst erstmal die ungefähr 32KB Große .Exe und dann die angehangenen Infos hinzurechnen... Ich werd' die angehangenen Infos (Name, Größen, andere Infos) noch vorher Packen lassen. (Bis jetzt werden die noch ungepackt ins Archiv geschrieben.)
PureBasic 4.30
Benutzeravatar
Creature
Beiträge: 678
Registriert: 29.08.2004 00:55
Wohnort: Frankfurt/Main

Beitrag von Creature »

glubschi90 hat geschrieben:...Darum wird im Prog angezeigt, dass die Datei ungepackt ins Archiv übernommen wurde. Du musst erstmal die ungefähr 32KB Große .Exe und dann die angehangenen Infos hinzurechnen...
welche 32kb große .exe? und welche infos? :?
Bildung kommt von Bildschirm und nicht von Buch, sonst hieße es ja Buchung.
glubschi90
Beiträge: 274
Registriert: 04.09.2004 01:43
Wohnort: Würzburg

Beitrag von glubschi90 »

Also:
Damit das Archiv selbstentpackend ist, muss es ja eine EXE sein.
(Wäre witzig, wenn's dir garnich' aufgefallen ist! :mrgreen: )
Diese Exe wird mit den vom Benutzer gewählten Dateien erweitert.
Damit man beim Entpacken der Dateien den Dateinamen und Pfad, sowie die Größen und die Zusatzinfos (Gepackt oder nicht gepackt) hat, muss man die auch in die Exe schreiben.
PureBasic 4.30
Benutzeravatar
Creature
Beiträge: 678
Registriert: 29.08.2004 00:55
Wohnort: Frankfurt/Main

Beitrag von Creature »

ah ok...verstehe
das file, welches ich gepackt habe war ebenfalls eine .exe. von daher is mir das nicht klar gewesen.
danke für die info und deinen packer... :allright:
Bildung kommt von Bildschirm und nicht von Buch, sonst hieße es ja Buchung.
glubschi90
Beiträge: 274
Registriert: 04.09.2004 01:43
Wohnort: Würzburg

Beitrag von glubschi90 »

@Creature
Kein Thema!

Hier 'ne kleine (online) Anleitung zum Prog, die ich schnell zusammengebastelt habe: :)

Zur Anleitung
PureBasic 4.30
Antworten