Ok, jelzőbájt, és ha 256 féle jelet tömörítész ?
Programozás topic - Szoftverfejlesztés fórum
hozzászólások
Jajó, értem, gyorsan írtam, nem gondolxoztam.
KovacsUr
(addikt)
Nem... ez így nagyon nagy butaság lenne.
Ki van jelölve egy érték, (vezérlőkód), pld. legyen a '#'. Ha ez megjelenik, az azt jelzi, hogy ezután következik egy szám, ami a szám után következő azonos értékek számát mutatja. Pld
I: ABCDEF
O: ABCDEF
I: AAAAAAAABCDEFBBBBBBB
O: #8ABCDEF#7B
Ez akkor használható, ha sok egyforma érték van egymást követően (pld. rajzok)
gesuz
(senior tag)
Ő egy nyolc bites jelen esetben 8ktömb. Tételezzük fel, hogy sinus függvénnyel töltjük fel.
Ok, és ha a #-t tartalmazza a kód. Mert mondjuk azt meg lehet csinálni hogy kijelölsz vezérlőkódot, megvizsgálva az inputot van e benne ilyen karakter, de egy valós idejű adatfolyamnál ugye nem tudni előre.
Vagy mondjuk ha mind a 256 kód benne van, akkor a legritkábbat használni vezérlőkódnak, és arra spec töpp byteos kódot használni, a fájl elején meghatározva (bár ez kicsit ront a tömésen, de jó kompromisszum)
KovacsUr
(addikt)
Jaj. Hát akkor alapból nyilván #1# pld.
Vagy beépíted, hogy ## azt jelenti, #, és nyersz egy bájtot mindenhol.
Szalma
(őstag)
Gondolkodjon! Gondolkodjon! Gondolkodjon!
Szeretettel:
Szalma
ui.: Ha minden trükkünket elárulnánk, akkor mivé lennénk?
Ok, ok, be vagyok lassulva. Majd este pörgök minda buszkerék oszt' majd vágom a témát.
Megyek és megetetem a gyesznúkat
gesuz
(senior tag)
Ezek nem rosz megoldások és valóban gyorsak, de nem lehet valahogy azt hogy több bájtból álló ismétléseket megtaláljunk?
gesuz
(senior tag)
Tényleg szándékos vagy gépelési hiba két A betű a 8-as után? O: #8AABCDEF#7B
Vágom amit löx tesa. Nosnahát:
Erre ugye lehetne szép kódot írni, mondjuk hogy maximum X bájtos karaktersorokat keres a jelben, kezdve az elejétő 1 bájttól X-ig kiragadva keresni végig, oszt ha meg van az első X akkor ugrani a többire. Ráadásul így lehet hogy a korábban felfedezett és tömött ismétlésekekben is találsz szábályszerűséget és duplán tömhetsz, persze ekkor a kitömő eljárásnak pont visszásan kell működnie, mármint időben.
télleg az rossz
na most kié a szabadrúgás?
Szalma
(őstag)
Jó gondolat, de nem segítek. Annyit elárulok, hogy a leggyorsabb azonos karaktersorozatok keresésére is alkalmas algoritmust egy magyar matematikus találta ki/fel/meg... (Apropó: hogy is van ez helyesen?)
Szeretettel:
Szalma
De akkor #9A az eleje, nem?
----
Már nem. -- KovacsUr