AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Kompressionsverfahren

Ein Thema von Prototypjack · begonnen am 13. Okt 2005 · letzter Beitrag vom 27. Okt 2005
Antwort Antwort
Seite 1 von 2  1 2      
Prototypjack

Registriert seit: 2. Feb 2003
611 Beiträge
 
Delphi 2009 Professional
 
#1

Kompressionsverfahren

  Alt 13. Okt 2005, 17:26
Hallo,
Wir arbeiten zur Zeit an einem Installer für unser Projekt.
Mittlerweile sind wir an dem Punkt angelangt, die Kompressionsmethode zu bestimmen.
In den näheren Betrachtungswinkel sind bereits die bzlib mund die zlib geraten.
Ich wollte euch an dieser Stelle fragen ob ihr(In Sachen gute Kompression ohne extra Dlls) Alternativen kennt.
Desweiteren wollte ich an dieser Stelle fragen ob ihr irgendwelche Units kennt, welche die Arbeit mit diesen Libs erleichtern. Das würde mir/uns sehr viel arbeit ersparen.
Falls ihr alternativen kennt sollten diese Verzeichnisstrukturen unterstützen am besten in etwa so:
addfile(FFilename, 'testordner\datei.txt'); Aber das ist nur ein Beispiel

Danke schonmal
Gruß,
Max
Max
„If you have any great suggestions, feel free to mail me, and I'll probably feel free to ignore you.“ . Linus Torvalds
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#2

Re: Kompressionsverfahren

  Alt 13. Okt 2005, 17:44
Wenn ihr einen Installer braucht, würde ich euch liebend gerne NSIS ans Herz legen
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: Kompressionsverfahren

  Alt 13. Okt 2005, 18:17
ZlibEx dürfte das Richtige sein: Sehr schnell, sehr kompakt, in jedem Fall besser als bzip.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
ripper8472

Registriert seit: 17. Aug 2003
275 Beiträge
 
#4

Re: Kompressionsverfahren

  Alt 13. Okt 2005, 20:21
ich kenne auch noch Inno Setup, das irgendwie bekannt aussieht...
Christoph
  Mit Zitat antworten Zitat
Prototypjack

Registriert seit: 2. Feb 2003
611 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Kompressionsverfahren

  Alt 13. Okt 2005, 22:58
Danke für die guten Installer-Empfehlungen, jedoch brauche ich die nicht
Wir schreiben uns deshalb einen eigenen weil wir sehen wollen wie es mit der Planung und Verteilung der Aufgaben aussieht, bevor wir das richtige Projekt beginnen

Ich habe die ZLibEx gerade etwas angetestet.
Kann mir jemand bei gelegenheit eine Doku für die geben?
Mir wurde bis jetzt noch nicht klar wie man mit dieser mehrere Dateien auf einmal packt.

Danke schonmal,
Gruß,
Max
Max
„If you have any great suggestions, feel free to mail me, and I'll probably feel free to ignore you.“ . Linus Torvalds
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#6

Re: Kompressionsverfahren

  Alt 13. Okt 2005, 23:28
Denk Dir doch einfach ein eigenes Format aus, z.B.:
Code:
CompressionFile ::= <CompressedFile> [<CompressionFile>]
CompressedFile ::= <Filename> <CRC32> <CompressedData>
CompressedData ::= <Length Int64> <Length Bytes Of Compressed Data>
Ja, natürlich, Handarbeit ist angesagt. Vermutlich gibt es auch ein ZIP-kompatibles Tool, aber ich denke, mit einem proprietären Format lernt man doch ne ganze Menge.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Benutzerbild von yankee
yankee

Registriert seit: 10. Mär 2004
1.134 Beiträge
 
Lazarus
 
#7

Re: Kompressionsverfahren

  Alt 14. Okt 2005, 04:06
*anmerk* die meisten Installer verwenden unter Windows .cab und unter Linux bz2. Also mit bzip liegst du schonmal gut. Aber .cab ist vielleicht auch einen Blick wert. Soweit ich weiß ist bei JVCL was dabei um mit .cab umzugehen.
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.

Have a lot of fun!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Kompressionsverfahren

  Alt 14. Okt 2005, 04:11
.cab kennt keine Verzeichnisstrukturen und die Kompression ist auch mehr als dürftig. Ich würde meine Finger davon lassen. Ich werfe noch mal /z in die Runde, das dürfte bisher wohl das beste Komprimierungsverfahren sein, auch wenn man etwas Geschwindigkeitseinbußen hat.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von yankee
yankee

Registriert seit: 10. Mär 2004
1.134 Beiträge
 
Lazarus
 
#9

Re: Kompressionsverfahren

  Alt 14. Okt 2005, 06:16
Zitat von Luckie:
.cab kennt keine Verzeichnisstrukturen und die Kompression ist auch mehr als dürftig. Ich würde meine Finger davon lassen. Ich werfe noch mal /z in die Runde, das dürfte bisher wohl das beste Komprimierungsverfahren sein, auch wenn man etwas Geschwindigkeitseinbußen hat.
/z? Never heard. Wer denkt sich denn so einen doofen Namen aus? Das ist genau der Typ Name, wo man mit google oder jeglicher anderen Suchmaschine kein brauchbares Ergebnis erwarten kann .

Also mal im Ernst, wo, wie, wann, warum?
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.

Have a lot of fun!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Kompressionsverfahren

  Alt 14. Okt 2005, 06:25
Bei Google suchen7z erste Ergebnis. Und unten auf der Seite sind sogar gleich Vergleiche zwischen dn verschiedenen Formaten.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz