![]() |
Anregung zu einem Komprimierungsalgo
Guten tag.
Ich bin auf der Suche nach einer Kompressionsmethode (vielleicht auch der falsche Asudruck) um einen String zu komprimieren. Also ich habe z.B. 300 * 4 Zeichen = 1200 Zeichen Jeweils 1 byte. Nun muss ich aber diese 1200 Zeichen auf 200 Zeichen komprimieren und wieder dekomprimieren können... Gibt es dazu überhaupt eine möglichkeit? Soweit ich weiß sind Hashes ja nur "one way" vielen dank unschi! |
Re: Anregung zu einem Komprimierungsalgo
Hi.
Es gibt die Möglichkeit (zip arbeitet glaub ich so...), eine folge von x bytes durch die folge #255#(anzahl von x)#x zu ersetzen... [edit] Zum Beispiel: Vorher : #32 #32 #32 #32 #32 #32 #32 #32 #32 #32 #32 #32 #32 #32 #32 ([edit2] 15x #32 [/edit2]) Nachher : #255 #15 #32 [/edit] [edit2] Nein... ZIP arbeitet ganz sicher nicht so! [/edit2] |
Re: Anregung zu einem Komprimierungsalgo
Dazu gibt es seit kurzem einen guten Eintrag bei uns:
![]() ...:cat:... |
Re: Anregung zu einem Komprimierungsalgo
Prinzipiell ja. Aber man kann nicht per-se sagen, daß eine beliebige 1200 Zeichen lange Nachricht sich auf 200 Zeichen komprimieren läßt. Das hängt nämlich von Nachricht und Kompressionsmethode ab.
|
Re: Anregung zu einem Komprimierungsalgo
Man auch auch gar nicht angeben ob überhaupt eine Komprimierung mit dem verwendeten Algorithmus möglich sein wird (z.B. wenn Ursprungsdaten schon komprimiert sind).
|
Re: Anregung zu einem Komprimierungsalgo
Zitat:
Diese Methode wird auch als RLE (Run Length Encoding) bezeichnet. Es hängt aber stark von den zu komprimierenden Daten ab, umwieviel sich diese komprimieren lassen. MfG Binärbaum |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:58 Uhr. |
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