Entwickler-Ecke

Off Topic - Wer kennt ein Packer-Programm, das follgende Kriterien ...


Popov - Mo 05.01.04 20:23
Titel: Wer kennt ein Packer-Programm, das follgende Kriterien ...
erfüllt:

- das ganze Programm besteht nur aus einer einzigen EXE-Datei
- es werden keine Systemfremden DLL's & Co. vorausgesetzt.
- entpackt ZIP, RAR und ACE.
- wäre toll wenn es auch ZIP, RAR und ACE packen könnte (ist aber sekundär)
- ist relativ klein
- muß nicht zuerst installiert werden.

WinZip, WinRar und WinAce erfüllen leider nicht alle diese Punkte. Ich brauche so einen Packer/Entpacker auf meiner Homepage um bei Bedarf auf fremden Rechnern etwas entpacken oder packen zu können. Normale Packer-Setupprogramme kann ich nicht gebrauchen, da sie auf dem einem oder anderem System nicht installiert werden können. Ich hab keine Lust einen Tag vorher einen Antrag beim Kunden-Admin stellen zu müssen um z.B. WinRar installieren zu können.

Wer kennt also einen kleines und stabiles Pack-/Entprogramm?


tomtom62 - Mo 05.01.04 20:51

Wie wäre es mit pkzip bzw. pkunzip ?. Sind zwar "DOS" Programme, aber erfüllen Ihren Zweck..


Anonymous - Mo 05.01.04 21:28

arj


gruß

ixtreme.de


Popov - Mo 05.01.04 22:31

Ich hab mit dem PC bereits zur DOS Zeiten gearbeitet. Ich kenne die alten DOS Packer. Ich hoffte, daß irgend einer einen kleinen WinPacker/-Entpacker kennt, der die oberen Punkte erfüllt.


Delete - Mo 05.01.04 22:38

Schreib dir ein eigenes kleines Tool. zlib ist WinZip kompatibel und für die anderen gibt es zumindest DLL's zum entpacken. Das Tool kannst du dir dann sogar für deine Bedürfnisse auf den Leib schneidern.


umpani - Mo 05.01.04 22:54

Was spricht denn dagegen, mit z.B. WinACE eine selbstentpackende *.exe Datei zu erstellen?

Ist zwar minimal größer, würde jedoch deinen Kriterien entsprechen.


Gruß Umpani


Popov - Mo 05.01.04 23:13

Wie ich schon geschrieben habe: das Ding soll ein Packer/Entpacker für Unterwegs sein. Das bedeutet, das die Daten nicht immer von mir sind. Auch kann ich nicht überall einen Packprogramm installieren. Oft fehlen mir die Rechte dazu oder es wird nicht gerne gesehen, daß irgendwas installiert wird.

Das mit dem Schreiben eines eigenen Programms ist natürlich eine Möglichkeit. Aber ich hab schon sowieso alle Hände voll zu tun. Ich hoffe, daß es so ein Programm bereits gibt. Wenn nicht, werde ich es wohl notgedrungen schreiben müssen.


Delete - Di 06.01.04 11:50
Titel: Re: Wer kennt ein Packer-Programm, das follgende Kriterien .
Popov hat folgendes geschrieben:
- es werden keine Systemfremden DLL's & Co. vorausgesetzt.
- entpackt ZIP, RAR und ACE.
- wäre toll wenn es auch ZIP, RAR und ACE packen könnte (ist aber sekundär)

Ich schätze deine Chancen bei diesen 3 Punkten weniger gut ein. Denn RAR und ACE unterliegen dem Copyright der jeweiligen Entwickler. Und wenn die ihre Packer nicht plötzlich als Open-Source verteilen, dann wird jeder, der die Formate unterstützen will, um Erlaubnis fragen bzw. deren freie "UnXXX"-Bibliotheken nutzen müssen.
Damit wäre dann auch Punkt 1
Zitat:
- das ganze Programm besteht nur aus einer einzigen EXE-Datei

nicht mehr erfüllt.


Alibi - Di 06.01.04 12:07

Wie wärs mit den Kommandozeilenversionen, die bei WinRar und Co beiliegen?


Popov - Di 06.01.04 14:26
Titel: Re: Wer kennt ein Packer-Programm, das follgende Kriterien .
MathiasSimmack hat folgendes geschrieben:
... Damit wäre dann auch Punkt 1
Zitat:
- das ganze Programm besteht nur aus einer einzigen EXE-Datei

nicht mehr erfüllt.


Nicht unbedingt. Mir ist schon klar, daß RAR und ACE eine DLL benötigen. Allerdings kann man das beilegen oder als Ressource eincompilieren und bei Bedarf extrahieren. Somit wäre eine EXE möglich.

Das es geht beweisen etliche ACE Entpacker die es so im Internet gibt. Eine Datei mit der man die ACE Dateien entpacken kann. Sowas in der Art, aber für Ace, Zip und Rar wäre perfekt. Wie gesagt: der Packer wäre schön, aber der Entpacker reicht.


Nightmare_82 - Di 06.01.04 15:56

Der Total-Commander ist zwar nicht genau das, was du suchst, aber es ist ein sehr praktisches Tool. Es ist ein Explorer mit zwei Fenstern(wie damals der Norton Commander).
Er kann alle gängigen Pack-Algorithmen und du kannst die Archive wie Ordner öffnen und ganz einfach entpacken. Ansonsten kann er noch ziemlich viel wie z.B. FTP, Mehrfach-Umbenennen von Dateien, Vergleichen von Dateien etc.
hier [http://www.ghisler.com/ddownload.htm] gibts ihn zum Download.


jaenicke - Di 06.01.04 16:04
Titel: Wieso geht das nicht?
Hallo!

Also du hast geschrieben:
Zitat:
WinZip, WinRar und WinAce erfüllen leider nicht alle diese Punkte

Der einzige Punkt, der nicht erfüllt wird, ist doch der, dass WinRar nicht nur aus einer einzigen Exe besteht. Denn Du kannst schließlich WinRar so wie es installiert ist in ein Sfx packen und irgendwohin entpacken. Eine Intsallation ist nicht notwendig. Und daran, dass evtl. kein Zugriff auf die Registry notwendig ist, hat sich WinRar bei mir nicht gestört.

MfG,
S.J.


Chatfix - Di 06.01.04 16:08

Und was ist wenn er ein RAR-Archiv runterläd (dort wo er nix installieren darf)? wie soll er es dann in ein SFX bekommen?


blackbirdXXX - Di 06.01.04 16:34

Wenn mich nicht alles täuscht ist pkzip kostenlos. Muss halt bei einer Suchmaschiene suchen.


Phobeus - Di 06.01.04 16:39

Wie wäre es mit einem USB-Stick? Ist auf den meisten System bzw. Netzen verfügbar und kann eine Menge dieser Probleme erleichtern. Zumindest handhab ich das so. Meist hat man nämlich eher administrativen Zugriff als ne I-Net-Zugang ;)


Chatfix - Di 06.01.04 16:42

deswegen kann ich trotzdem mit einem usb-stick keine archive entpacken :roll:


jaenicke - Di 06.01.04 16:54
Titel: Ich meinte WinRar
Hallo nochmal!

Chatfix hat geschrieben:
Zitat:
Und was ist wenn er ein RAR-Archiv runterläd (dort wo er nix installieren darf)? wie soll er es dann in ein SFX bekommen?


@Chatfix: Ich meinte, dass WinRar in eine Sfx eingepackt irgendwo entpackt werden könnte ohne installiert zu werden!

MfG,
S.J.


Chatfix - Di 06.01.04 16:58

Das wäre allerdings eine gute lösung :!:


Phobeus - Di 06.01.04 17:57

@chatfix: Na, Du bist aber ein ganz schlauer... es wäre aber eine möglichkeit sich packer drauf zu setzen und diese von dort aus zu betreiben ohne administrative Rechte zu benötigen und gerade für Service-Touren (so wie sich das hier für mich anhört) die beste Lösung... ich halte auch kein Feuerzeug unter meinen Rohling und wundere mich, warum der nicht brennen will...


mimi - Do 15.01.04 21:09

also ich schreibe gereine einen eingen packer mit BZIP2 benötig keine dlls oder so und auch keine instlalation, ist allerdings:
1. noch nicht gans fertig
2. mein eigens format
sonst würde das auch gehen, oder warum möchtes du umbeding rar, zip und ace haben ???


Delete - Do 15.01.04 22:58

mimi hat folgendes geschrieben:
oder warum möchtes du umbeding rar, zip und ace haben ???

Weil er die entpacken können muss?


mimi - Do 15.01.04 23:15

ja, ok...... ich weiß nicht ob ihr schon davon gesprochen habt, aber was ist denn mit SFX dateien ???
braucheb keine DLLS, müssen nicht installiert werden.


Anonymous - Do 15.01.04 23:18

dann les doch einfach mal. :roll:

ixtreme.de


Delete - Fr 16.01.04 00:31

mimi hat folgendes geschrieben:
ja, ok...... ich weiß nicht ob ihr schon davon gesprochen habt, aber was ist denn mit SFX dateien ???

Und wo soll er die herbekommen, wenn er ein Rar-Archiv runterläd? :roll:


MaxiTB - Mi 21.01.04 13:26
Titel: ::Phobeus
Ich hatte mal eine Version von WinRAR, der hat zum Entpacken keine DLL benötigt - zum Packen jedoch schon. Allerdings hab ich die schon seit zwei Jahren nicht mehr - weil: WinRAR braucht ja nur zwei Dateien - eine Exe und eine DLL. Das ganze als SFX auf der Homepage zum Download, auf dem Desktop entpacken und fertig. Nix Installation. Aber das wurde ja schon oben geschrieben. :wink: