[ Ivan Stanojevic @ 21.10.2003. 03:46 ] @
Treba mi nacin da zapakujem fajl u RAR fajl na serveru iz PHP-a...
Nasao sam nacin da napravim ZIP ali posto su fajlovi tekstualni i poprilicno veliki , RAR ih pakuje i do 500% bolje nego ZIP...

Ukoliko iko zna nacin da se prave RAR fajlovi on the fly, a bez execute permissions na strani servera, neka javi

Pozdrav
[ freelancer @ 21.10.2003. 10:15 ] @
Biće teško izvesti bez izvršavanja eksternih programa. Preporučio bih da razmišljaš o bz2 ili tgz rešenju, takođe sažimaju odlično tekstualne datoteke + imaju internu podršku u php-u.
[ CONFIQ @ 21.10.2003. 16:48 ] @
Video sam negde class za winrar ali stvarno, bz2 i tgz mnogo bolje arhiviraju od winrar-a i winrar kao program može da otvori te arhive. Ne vidim problem.....

~Say FiQ
[ Ivan Stanojevic @ 25.10.2003. 21:06 ] @
Rezultati pakovanja text fajla (mnoge linije se ponavljaju)

Velicina fajla ~8 mb

Pakeri :

Zip, GZ, TZ => 2.643 kb
Rar => 26 kb

Kao sto vidite, RAR je zapakovao 10000% bolje od ostalih pakera...

Kao dokaz sam okacio rar fajl ovde...
http://xideout.com/files/rar/tmp.rar

CONFIG:
ako mozes da se setis gde si to video, taj class za rar, ili ako ga imas , molim te posalji posto ne mogu nidge da nadjem...




[ Goran Rakić @ 25.10.2003. 21:54 ] @
Malo je offtopic, ali da li si upotrebio dobre nivoe kompresije? Takodje, kako se Bzip2 ponaša? Jeste da radi sporije, ali bi trebao da ima veću kompresiju. I kako to da ZIP i GZip imaju istu u KB veličinu kompresovane datoteke? Takođe, šta je to TZ?
[ Ivan Stanojevic @ 25.10.2003. 22:30 ] @
TZ = TGZ, greska u kucanju

koristio sam pakere ugradjene u total commanderu...
jedino rar je bio kao poseban program...

mozda bi TGZ i ostali bolje spakovali kao poseban program, ne znam
najbolje je da neko ko ima kao standalone te programe skine ovaj rar fajl od 26 kb, otpakuje ga i zatim zapakuje u novu arhivu i javi rezultate...

http://xideout.com/files/rar/tmp.rar

ukoliko neko ima class za php za bilo koji od ovih pakera (sem zipa posto njega vec imam) neka javi...
[ leka @ 05.02.2004. 11:55 ] @
www.7-zip.org, uporedi RAR sa njim...

Nego, sto se tice realizacije PHP pakovanja u RAR - ona je moguca. Evo kako... Na masini gde radi PHP skripta mora da postoji rar executable (predlazem GNU/Linux ili *NIX masinu). Kad god PHP treba da zapakuje nesto u RAR, on ce pozvati taj executable fajl i pomocu njega raditi arhive. To ne bi trebalo da bude tesko, par komandi. Jedini eventualni problem je zapravo sto pakovanje moze da bude dugo, pa ce 100% morati malo da se igra sa register_shutdown().