AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

komprimieren

Ein Thema von wilzon · begonnen am 10. Feb 2006 · letzter Beitrag vom 10. Feb 2006
Antwort Antwort
wilzon

Registriert seit: 9. Feb 2006
Ort: Sankt Martin
2 Beiträge
 
#1

komprimieren

  Alt 10. Feb 2006, 10:40
hi, sitz grad im inf unterricht und überleg mir wie ich schnell und gut komprimieren kann, hat irgend jemand eine idee bzw en link mit guter erklärung und programmierungsbeispiel??
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

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

Re: komprimieren

  Alt 10. Feb 2006, 10:48
Googel mal nach 'RLE', 'Hufman', 'LZW', 'LZS77'.
Die Reihenfolge spiegelt in etwa auch den programmtechnischen Aufwand wieder.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Benutzerbild von H4ndy
H4ndy

Registriert seit: 28. Jun 2003
Ort: Chemnitz
515 Beiträge
 
Delphi XE3 Professional
 
#3

Re: komprimieren

  Alt 10. Feb 2006, 10:53
Außerdem kommt ec auch drauf an, was du komprimieren willst...
(Bei Binärdaten bringt IMHO RLE nicht viel)

Unter www.dellapasqua.com/delphizlib/ findest du die zLibEx mit der
du einfach zip-kompatible Streams oder Strings komprimieren kannst.
(Alternativ auch einfach die zLib usen welchen schon bei Delphi dabei ist (aber veraltet!))
Manuel
  Mit Zitat antworten Zitat
10. Feb 2006, 12:16
Dieses Thema wurde von "Sharky" von "Internet / LAN / ASP.NET" nach "Programmieren allgemein" verschoben.
Ist in dieser Sparte eindeutig besser aufgehoben
Sascha_OW

Registriert seit: 4. Aug 2005
Ort: Owschlag
129 Beiträge
 
Delphi 2005 Professional
 
#5

Re: komprimieren

  Alt 10. Feb 2006, 13:35
hat jemand mal selbser was programiert zum komprimieren, oder kann mir einer tipss geben wo ich da am beste anfange mit lernen
Sascha Schwarz
Kostenlose SMS unter:
http://www.smsjunky.de
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

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

Re: komprimieren

  Alt 10. Feb 2006, 13:46
Ja ich.

Fang einfach, wie ich schon gesagt habe, mit RLE an (ca 10 Zeilen).
Dann Huffman. Da lernt man etwas über binäre Bäume.
Dann LZW. Effektives Suchen.
Dann LZS77. Das hab ich noch nicht gemacht.
Dann BWT. Das ist starker Tobak.
Oder auch Markov. Das ist total abgedreht.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#7

Re: komprimieren

  Alt 10. Feb 2006, 14:16
wir haben hier irgendwo im Forum auch eine Beispielapp mit 10 verschiedenen Algorithmen oder so.

ich kanns jetzt gerade nicht finden hoffentlich seid ihr mir nicht böse wenn ich es jetzt nochmal hochlade


//beim aus-der-rar-starten kommt am Anfang ne Fehlermeldung
Angehängte Dateien
Dateityp: rar komprimierungsalgorithmen_202.rar (427,9 KB, 73x aufgerufen)
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
  Mit Zitat antworten Zitat
Peter Mössinger

Registriert seit: 26. Jul 2005
Ort: Mainz
31 Beiträge
 
Delphi 7 Professional
 
#8

Re: komprimieren

  Alt 10. Feb 2006, 14:33
Wenn es um Zippen geht kann ich Abbrevia wärmstens empfehlen. Damit kann man auch beliebige Archive auslesen. Datenströme sind mit den enthaltenen Algorithmen auch sehr einfach zu komprimieren.

http://sourceforge.net/projects/tpabbrevia/
Peter Mössinger
Tischtennis-Ergebnisdienst des RTTV (Rheinhessischen TT Verbandes)
http://ergebnisdienst.rttv.de
Delphi + Kylix!!
  Mit Zitat antworten Zitat
Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#9

Re: komprimieren

  Alt 10. Feb 2006, 18:02
wenn es Dir um eine schnelle Lösung geht, dann nimm die Ideen meiner "Vorredner".
Falls Du dich für die tiefe Theorie interessierst und die tolle BWT interessierst, findest Du hier was schönes incl. Pascal Quelltexte.

http://www.data-compression.info/ABC/
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.
  Mit Zitat antworten Zitat
Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#10

Re: komprimieren

  Alt 10. Feb 2006, 18:06
hier auch sehr gute Sachen:

http://www-user.tu-chemnitz.de/~mfie/compproj/index.htm
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 04:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf