ugrás a tartalomhoz

PHP - melyik zip kiterjesztés?

inf · 2014. Május. 8. (Cs), 16.31
Melyik php zip kiterjesztést ajánjátok, egyáltalán van különbség köztük?

- zip
- zlib
- phar
- bzip2

(Ha lehet, nekem valami olyan kéne, ami jelszót is tud elfogadható titkosítással.)
 
2

Zip

Hidvégi Gábor · 2014. Május. 8. (Cs), 16.54
A phart nem ismerem, de úgy látom a dokumentáció alapján, hogy ez egy tárolóformátum, amiben te választod meg a tömörítést. Mivel kevésbé ismert formátum, nem ajánlom.

A zlib gzip-be tömörít, sebességre és méretre közepes, a bzip2 lassabb és kisebb. A zip általában a leggyorsabb és legnagyobb fájlt eredményez, lehet jelszavazni (a másik kettőt nem), de csak parancssorból, és nem kell kitömöríteni ahhoz, hogy megnézhesd a tartalmát.

A gzip és a bzip2 tudomásom szerint egyszerre csak egy fájlt tud tömöríteni, emiatt először általában tar segítségével csinálnak egy archívumot a fájlokból vagy könyvtárakból, utána tömörítik, így lesz .tgz, .tar.bz2 vagy tar.gz a kiterjesztése.

Nem hiszem, hogy megéri egyébként php-val tömörítgetni, inkább parancssorból hívnám meg a megfelelő programot. Például exec('tar cjf kimeneti_fajlnev.tar.bz2 bemeneti_konyvtar');.
4

Köszi, jó lesz a zlib vagy a

inf · 2014. Május. 8. (Cs), 17.31
Köszi, jó lesz a zlib vagy a zip. A tar-ozást meg a parancssorozást hagyom.
5

A zlib nagyságrendekkel

inf · 2014. Május. 9. (P), 01.23
A zlib nagyságrendekkel gyengébb. A zip a jó.
1

Amelyik van

Pepita · 2014. Május. 8. (Cs), 16.49
a szervereden és műxik is. Ha csak zip kell.
3

Van mindegyik. Viszont ahogy

inf · 2014. Május. 8. (Cs), 17.29
Van mindegyik. Viszont ahogy nézem jelszót egyik sem tud... Na mindegy, akkor nem jelszavasítok...
6

tömör öröm: Zip_bomb

inf · 2014. Május. 10. (Szo), 01.49
tömör öröm: Zip_bomb
7

Az igen...

Pepita · 2014. Május. 12. (H), 13.30
Hát elég csúnya.
8

Ja, szerintem a leggecibb

inf · 2014. Május. 12. (H), 15.05
Ja, szerintem a leggecibb támadási mód, legfoglalja a vírusirtót, aztán küldi a vírust... :-)

Végül úgy néz ki, hogy a phar mellett döntök, mert nem kell kicsomagolni ahhoz, hogy kiolvasd a tartalmát, van külön phar stream, illetve van hozzá digital signature is. Egyedül a titkosítás hiányzik hozzá, de azt meg tudom oldani magam is mcrypt-el.