Seite 1 von 4

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

Verfasst: 04.01.2005 01:32
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

Hopla

Verfasst: 04.01.2005 03:56
von Hroudtwolf
Wie hast du das Screenshoot da reinbekommen ?

Verfasst: 04.01.2005 04:02
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

Verfasst: 04.01.2005 04:11
von Hroudtwolf
dein pACKER IST ABER AUCH NICHT SCHLECHT

Verfasst: 04.01.2005 04:11
von Creature
dein packer funzt, stimmt.
aber... ein file war nach packen etwas grösser als vorher... :?

muss das so sein? :roll:

Verfasst: 04.01.2005 04:17
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.)

Verfasst: 04.01.2005 04:20
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? :?

Verfasst: 04.01.2005 04:23
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.

Verfasst: 04.01.2005 04:29
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:

Verfasst: 04.01.2005 04:37
von glubschi90
@Creature
Kein Thema!

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

Zur Anleitung