Itse en keksinyt tätä joten onko kellään ideaa miten lähtisi pakkausohjelmaa tekemään.
Yksinkertainen pakkausohjelma toimii näin: Jos tiedostossa on perätysten samoja merkkejä, ne korvataan pakatussa tiedostossa jollain erikoismerkillä, jonka jälkeen tulee merkkien lukumäärä sekä itse merkki vain kerran. Tässä on esimerkki ajatuksesta:
alkuperäinen: A B C C C C C C C C C D E Ö R K K I pakattu: A B Ö 9 C D E Ö 0 R K K I
Erikoismerkki on nyt siis Ö. Jos Ö:n jäljessä on 0, tarkoittaa se Ö-kirjainta alkuperäisessä tiedostossa.
Tarkoitin miten saa monta tiedostoa yhdeksi. Niinkuin WinZip tekee.
Tallentaa vaikka tolla tavalla
huom: Tämä ESIMERKKI
-tiedosto1 päläpäläpäläpäläpäläpä päläpäläpäläpäläpäläpäläpäläpäläpälä -tiedosto2 päläpäläpäläpäläpäläpälä päläpäläpäläpäläpäläpälä -tiedosto3 päläpäläpäläpäläpäläpälä
Käy hakemassa RAR-Lähdekoodit.
http://download.com.com/3000-2070-10119090.html
Siitä sitten vain rakentamaan omaa pakkausohjelmaa...
vbllä tosta tulee kyllä saatanan hidas
kokemusta on ;-)
Aihe on jo aika vanha, joten et voi enää vastata siihen.