Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Phantom Zip v2.0 (https://www.delphipraxis.net/153183-phantom-zip-v2-0-a.html)

-Phantom- 25. Jul 2010 23:48

AW: Phantom Zip v2.0
 
Aso.. was ist mit .tar, .ace, .gz und und und... ?:?:

implementation 26. Jul 2010 00:32

AW: Phantom Zip v2.0
 
TAR, GZip und BZip2 sind meines Wissens frei:gruebel:
Und damit auch TGZ und TBZ.
Dazu müsste sich was finden lassen.
Zur Not durchstöberst du die Sourcen...

P.S.
Aber Achtung:
- TAR ist reines Packen ohne Kompression
- GZ/BZ2 sind reine Kompression einer einzelnen Datei.
Deshalb werden die ja auch so oft kombiniert:wink:

cookie22 26. Jul 2010 00:40

AW: Phantom Zip v2.0
 
für rar braucht es ne lizenz, die du nicht bekommst. für ace siehts genauso aus, wenn ich mich recht erinnere. für rar und ace gibs entpack dlls, entpacken ist immer erlaubt und kostenlos.

schau dich doch mal bei torry um.

Torry

-Phantom- 26. Jul 2010 13:12

AW: Phantom Zip v2.0
 
Ja entpacken kann ich ja so ziemlich alles. Aber ich will mit Archive erstellen können als das .zip Archiv ( und .7z )

Bei Torry habe ich das gefunden

http://www.torry.net/pages.php?id=302 >> dann den "PowerArc v.1.3.2"
So aber da ist gar kein .dpk bei. Ich hab auch schon versucht sämtliche .pas Dateien zu installieren, ging aber nicht.

cookie22 26. Jul 2010 13:42

AW: Phantom Zip v2.0
 
dann ist da kein package dabei. ;)

vielleicht musst du nur die units einbinden oder selbst ein package erstellen.

-Phantom- 26. Jul 2010 15:04

AW: Phantom Zip v2.0
 
Das einbinden habe ich schon versucht aber zweck los.

@ Cookie : wie machste das den mit Ultimate zip`? kann der auch "nur" .zip Dateien erstellen?

DeddyH 26. Jul 2010 15:10

AW: Phantom Zip v2.0
 
PowerArc besteht aus Klassen, nicht aus Komponenten.
Zitat:

Zitat von readme.txt
Installation:

1) Copy next files to windows\system folder
bin\PowerPPM.dll
bin\PowerRank.dll
bin\PowerZIP.dll

2) Add lib\ folder to Delphi library search path


p80286 26. Jul 2010 16:06

AW: Phantom Zip v2.0
 
Zitat:

Zitat von cookie22 (Beitrag 1037536)
für rar braucht es ne lizenz, die du nicht bekommst.

Äh warum? Wenn ich mich richtig erinnere ist RAR nur die Möglichkeit in eine Datei mehrere hintereinander zu "packen". Man spart sich nur den "Sektorverschnitt" und hat gleichzeitig Verwaltungsinformation hinzubekommen.

Die Begründung für die Lizenz hätte ich gerne mal gesehen.

Gruß
K-H

Entschuldigung!
TAR und RAR verwechselt

cookie22 26. Jul 2010 16:17

AW: Phantom Zip v2.0
 
@p80286:
rar benutzt eine spezielle optimierte version des lz77 alhorithmus und in der 3.0 version diverse weite optimierungen. was du meinst ist TAR nicht RAR (roshal archive).

@phantom:
schau dir mal folgendes an, hiermit kannst du diverse formate packen und entpacken.

cake2.9

P.S. in meiner software benutze ich kommerzielle libraries.

-Phantom- 26. Jul 2010 17:32

AW: Phantom Zip v2.0
 
Oke. Habe sie runtergeladen. Ich sehe nun nur mehrere .pas Dateien. Und ich habe auch die plugin.zip Datei entpackt. Da war ein Delphi projekt drin das habe ich geöffnet aber es kam die Medlung:
Delphi-Quellcode:
[Warning] CakpDelphiZip.pas(1): File not found: 'ZipMsgUS.res'
[Fatal Error] CakpDelphiZip.pas(4): File not found: 'ZipMstr.dcu'
( ich habe auch in der Libary den Pfad angegeben )

cookie22 26. Jul 2010 17:49

AW: Phantom Zip v2.0
 
lies dir mal genau das readme durch, du brauchst noch ne reihe andere dateien.

-Phantom- 26. Jul 2010 18:01

AW: Phantom Zip v2.0
 
Diese ganzen Sachen?
Delphi-Quellcode:
Delphi Zip 1.70Beta (http://www.users.bigpond.com/russellpeters/delphizip.html)
Cmarc (http://www.ceres.dti.ne.jp/~norg1964/cmarc/cmarc.html)
 *Modification is required for 7z support.
RtdunAce, RtdunRar3, RtdunRar (http://members.home.nl/rtimmermans/)
ActiveAce (http://www.winace.com/ftp/dev/activeace.exe)
SQX Archiver (http://www.sqx-archiver.org/)

cookie22 26. Jul 2010 18:27

AW: Phantom Zip v2.0
 
ja genau. :)

-Phantom- 26. Jul 2010 21:49

AW: Phantom Zip v2.0
 
Nur schade das die Links nicht alle gehen ^^

cookie22 26. Jul 2010 22:26

AW: Phantom Zip v2.0
 
schmeiss ma google an, da findest du alles mit nem bischen suchen. ;)

-Phantom- 27. Jul 2010 00:24

AW: Phantom Zip v2.0
 
hab ich schon gemacht hab auch versucht die Delphi zip 1.6 runterzuladen aber immer kommt da der Seiten fehler :?:

Ich glaube ich werde einfach erst mal damit leben müssen nur .zip Dateien erstellen zu können

-Phantom- 28. Jul 2010 04:29

AW: Phantom Zip v2.0
 
Ich wollte nun mal gucken was ich so nun alles entpacken kann.
Ich konnte:
.rar, .zip, .7z, .jar, .cab, .lzh, .tgz. ( Bestimmt noch mehr konnte aber kann halt nicht jedes Archiv erstellen ). Aber mir ist aufgefallen das ich .tar nicht entpacken kann. Immer wenn ich das versuche kommt "Unzulässige Funktion", obwohl das Format in der sevenzip.pas drin ist.
Delphi-Quellcode:
 CLSID_CFormatTar     : TGUID = '{23170F69-40C1-278A-1000-000110EE0000}'; // tar
Hier mein Versuch:
Delphi-Quellcode:
 with CreateInArchive(CLSID_CFormatBZ2) do
 begin
   OpenFile('C:\Users\Administrator\Desktop\asdf.tar');
   ExtractTo('C:\Users\Administrator\Desktop\hallo');
end;

mkinzler 28. Jul 2010 05:25

AW: Phantom Zip v2.0
 
Handelt es ich um ein Tar oder Tar.bz2?

cookie22 28. Jul 2010 06:04

AW: Phantom Zip v2.0
 
Zitat:

Zitat von -Phantom- (Beitrag 1037991)
Ich wollte nun mal gucken was ich so nun alles entpacken kann.
Ich konnte:
.rar, .zip, .7z, .jar, .cab, .lzh, .tgz. ( Bestimmt noch mehr konnte aber kann halt nicht jedes Archiv erstellen ). Aber mir ist aufgefallen das ich .tar nicht entpacken kann. Immer wenn ich das versuche kommt "Unzulässige Funktion", obwohl das Format in der sevenzip.pas drin ist.
Delphi-Quellcode:
 CLSID_CFormatTar     : TGUID = '{23170F69-40C1-278A-1000-000110EE0000}'; // tar
Hier mein Versuch:
Delphi-Quellcode:
 with CreateInArchive(CLSID_CFormatBZ2) do
 begin
   OpenFile('C:\Users\Administrator\Desktop\asdf.tar');
   ExtractTo('C:\Users\Administrator\Desktop\hallo');
end;

wenn tgz geht sollte tar auch gehen weil es ja in tgz enthalten ist. jar ist übrigens nichts anderes als zip mit einer anderen endung. genau wie lzh = lha ist. also die sollest du entpacken können.

wenn du tar entpacken möchtest solltest du nicht bzip2 als archive typ angeben.

-Phantom- 28. Jul 2010 06:24

AW: Phantom Zip v2.0
 
Delphi-Quellcode:
with CreateInArchive(CLSID_CFormatTar) do
 begin
   OpenFile('C:\Users\Administrator\Desktop\abc.tar');
   ExtractTo('C:\Users\Administrator\Desktop\abcd');
end;
Geht auch nicht

-Phantom- 28. Jul 2010 08:34

AW: Phantom Zip v2.0
 
und wie komme ich eig. einzelne Informationen von den Dateien? z.B Den Namen ?!

-Phantom- 28. Jul 2010 11:38

AW: Phantom Zip v2.0
 
Ich habs nun geschafft mit "itempath" den Pfad im Archiv ( also auch den namen, und den Dateitypen und so ) und Itemsize Dabei stört mich das ich nicht weiß wie ich die Normale größe rausbekomme ohne das Archiv du entpacken

blackfin 28. Jul 2010 11:40

AW: Phantom Zip v2.0
 
Wenn ich deine Design-Version starte, kommt die Meldung, dass die Trial-Version von AlphaControls verwendet wird :wink:
Edit: und das Design ist dann auch nicht aktiv (kein Zebra-Look)

-Phantom- 28. Jul 2010 12:25

AW: Phantom Zip v2.0
 
Haste den Installer benutz? wenn ja dann guck mal unter Einstellungen und versuch ein Design auszuwählen

blackfin 28. Jul 2010 12:41

AW: Phantom Zip v2.0
 
Ja, ok, das geht, aber die Trial-Meldung sollte in einem veröffentlichen Programm nicht unbedingt drin sein oder? :D
Das nervt bei einem ZIP-Programm ja ungemein :)

cookie22 28. Jul 2010 13:42

AW: Phantom Zip v2.0
 
Zitat:

Zitat von -Phantom- (Beitrag 1038087)
Ich habs nun geschafft mit "itempath" den Pfad im Archiv ( also auch den namen, und den Dateitypen und so ) und Itemsize Dabei stört mich das ich nicht weiß wie ich die Normale größe rausbekomme ohne das Archiv du entpacken

kpidSize sollte dir die original grösse der datei anzeigen und kpidPackedSize die gepackte grösse. allerdings fehlt das in der unit, denn sie ist bei weitem nicht komplett. in soliden 7z archiven wird die gepackte grösse eh nicht angezeigt weil alles in einem stream gepackt wird.

-Phantom- 28. Jul 2010 19:24

AW: Phantom Zip v2.0
 
@ blackfin

Dazu habe ich extra eine Standard Version geschrieben, indem die Meldung nicht kommt ^^

Und das mit dem .tar geht immer noch nicht!


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:41 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz