Komprimace stringu – Delphi – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Komprimace stringu – Delphi – Fórum – Programujte.comKomprimace stringu – Delphi – Fórum – Programujte.com

 

JMM
~ Redaktor
0
Grafoman
25. 3. 2009   #1
-
0
-

Ahoj, lze nějak sting ktreý má 18 znaků komprimovat na 10 a poté zase vrátit zpět na 18?

Nahlásit jako SPAM
IP: 89.111.99.–
Jan Malý | web: www.malyphoto.cz, @malyphoto
don_Dominique0
Super člen
25. 3. 2009   #2
-
0
-

To JMM : RLE ?? http://en.wikipedia.org/wiki/Run-length_encoding al řekl bych že na 18 znakový string to asi nebude nic platné. Můžeš zkusit i jiné komprimační algoritmy nebo si vymyslet vlastní ... záleží taky na tom jakej tvar má ten string => jestli se tam znaky opakují, nebo jestli se opakují celá slova, nebo jestli se skládá jen z číslic atd ...

Nahlásit jako SPAM
IP: 85.160.42.–
JMM
~ Redaktor
0
Grafoman
25. 3. 2009   #3
-
0
-

no jsou to čísla

Nahlásit jako SPAM
IP: 89.111.99.–
Jan Malý | web: www.malyphoto.cz, @malyphoto
Krychlik
~ Anonymní uživatel
195 příspěvků
25. 3. 2009   #4
-
0
-

Pokud to jsou jenom cisla tak jde StrToInt64 coz to zmensi na 8 bytove cislo... pokud nutne chces 10 znakovy string tak kazdy byte preved na char a to spoj + 2 prazdne znaky.

Nahlásit jako SPAM
IP: 80.251.250.–
don_Dominique0
Super člen
25. 3. 2009   #5
-
0
-

To JMM : ale teď nechápu jestli potřebuješ aby velikost stringu v paměti byla 10 bytu nebo aby aby měl 10 znaků? Jestli jde o první možnost tak použij některý komprimační algoritmus, pokud o druhou tak zkus překodovat do jiného kodování.

Nahlásit jako SPAM
IP: 85.160.42.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 17 hostů

Podobná vlákna

Komprimace Javascriptu — založil Anonymní uživatel

Parsing Stringu v C++ — založil Martin

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý