![]() |
AW: Nextgen - Kompressionsverfahren
Zitat:
![]() Da Aphtons Algorithmus aber offensichtlich keine solche Auswahl trifft, garantiere ich, dass er im Durchschnitt, selbst wenn wir von Plaintext-Dateien reden, Daten nur vergrößert :) . *wegduck :stupid:* |
AW: Nextgen - Kompressionsverfahren
Ja gut, mittlerweile sehe ich das ein.
Sorry für den Blödsinn :| |
AW: Nextgen - Kompressionsverfahren
Zitat:
|
AW: Nextgen - Kompressionsverfahren
Zitat:
Der Aphton-Pi-Komprimator wäre für einen Fall der beste Algorithmus weit und breit und nicht zu toppen: Als Nachkommastellenvonpikomprimierer :stupid: Dann leg gleich noch den Aphton-e-Komprimator nach. |
AW: Nextgen - Kompressionsverfahren
Zitat:
MFG Memnarch |
AW: Nextgen - Kompressionsverfahren
Um meinem Namen gerecht zu werden, habe ich die Testseite mal gamma-getestet. Ergebnis: Unklar! Die Hex-Darstellung von Pi beginnt mit 3.243F6A8885A308D313198A2E0. Also sollte man erwarten, daß Hex 3 bei 1 (oder 0) und Hex 243 bei 2 (oder 1) gefunden wird. Ergebnisse:
Code:
search string = "3"
4-bit binary equivalent = 0011 search string found at binary index = 2515296752 903d3f6328baab252dbd3000000afee7dbd393887dff7f24 hex string: 3
Code:
Alle einzelnen Hex-Ziffern werden erst bei Offsets von einigen Zillionen gefunden, also müssen wahrscheinlich die ersten Prä-Zillionen gespeicherten/errechneten Ziffern aus UHZs (Unbekannte Hex-Ziffern) bestehen. Da die verlinkte Info/News-Seite nicht erreichbar ist ('Page not found'), kann man nur spekulieren, was dahinter steckt. Aber vielleicht haben ja die, deren Vornamen gefunden wurde, mal nachgerechnet.
search string = "243"
12-bit binary equivalent = 001001000011 search string found at binary index = 3278825488 hex pi : f1067d584f402f9edfce2430000bf80de0c8a8952b1bf586 hex string: 243 |
AW: Nextgen - Kompressionsverfahren
Momentmal. Wenn du in Hex suchst, sind 2 ziffern immer ein Byte.
Demnach ist hex 243 = 2 bytes groß. Komplett ausgeschrieben müsste die hexzahl so notiert werden: 0243 Es wird also nach einer 2byte Kombo gesucht. Was du gerade assoziiert hast, war den Gesuchten hexwert in einem zeichenstring zu suchen. Du suchst aber eine HexFolge in einer Hexfolge. Die wazillionen ungültigen resultate stammen aus dubleten. Nicht zutreffende kombos könne auch mehrmals vorkommen. Dann ist auch noch wichtig: wie wird gesucht? wird statisch so gekapselt( | trennt ein byte): (3.)24|3F|6A|88|85|A3|08|D3|13|19|8A|2E|0?| oder geht es immer um eine hexziffer weiter und wird von drtaus immer die bytefolge untersucht? also: 24|3F 43|F6 etc Du siehst dass da durchaus alles korrekt abläuft. MFG Memnarch |
AW: Nextgen - Kompressionsverfahren
Zitat:
Code:
Im übrigen wird selbst auf der Seite nicht verlangt, eine gerade Anzahl von Hex-Ziffern einzugeben, die Wahrscheinlichkeiten werden für 7,9,11.. Ziffern abgegeben etc.
Search string = "24"
8-bit binary equivalent = 00100100 search string found at binary index = 2922859472 hex pi : 3994def110dad7bc89f52400000ace1eef6688d61da713e4 hex string: 24 earch string = "43" 8-bit binary equivalent = 01000011 search string found at binary index = 546355468 hex pi : 3d96f8432694804d0f443000002249ced2642d61f35135ad hex string: 43 |
AW: Nextgen - Kompressionsverfahren
du weißt aber nicht was das programm macht. Natürlich kannst du ungerade ziffern angeben.
Schätze aber mal, es wird auf komplette bytes aufgefüllt. So würde aus 243 0243. Sonst hantierst du mit halben bytes. Wenn das programm nur mit vollen bytes arbeitet, dann füllt es eben auf. EDIT: mh seh gerade dein letztes suchergebnis |
AW: Nextgen - Kompressionsverfahren
Wenn der Index das Problem ist, also das verdefinierte Wörterbuch einen zu großen Index bekommen kann, muss man da ansetzen.
LZW ist bei vorsortierter Datenmenge ja bereits ein Verfahren, das mit fast optimalem Wörterbuch (gebildeten) und damit Indexgröße arbeitet. Was ist, wenn man nun ein optimales Wörterbuch selbst definiert (statt Pi), das für jede Datenmenge eine kleinere Index/Count Kombination liefert, als mit Index/Count abgebildet letztlich wird? Ist sowas überhaupt mathematisch möglich? €: Da bei so einer Definition durch Wiederholung gegen 0 komprimiert werden könnte, ist das rein logisch betrachtet eine unmögliche Aufgabe. Das gilt auch für den hier vorgestellten Vorschlag mit PI |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:18 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