PHP-ban hogyan lehetne egy szöveget (fájl tartalma) tömöríteni?
Betömörited és Base64 kisebb?
Az a gond, hogy a tomorites bináris cuccot csinál neked, tehát ha nem akarsz "kriksz-kraksz"-ot, akkor ezt a binárist enkódolni kell vhogy, amitől nő a mérete.
"tömörítetlenül base64-el":
De hát akkor inkább tömöritsd és utána base64, úgy kisebb lesz, és "olvasható" (vagy legalábbis nyomtatható karakterekből fog állni)
Utolsó válaszoló, kipróbáltam:
eredeti: 845.941 char
base64_encode: 1.127.924 char
gzcompress: 842.697 char
gzcomp + base64: 1.123.596 char
Szóval mindenképp nagyobb lesz a mérete, csak akkor tömörít valamennyit ha sima gzcompress-t használok, ami ebben az esetben magában nem jó.
Ahogy irtad:
base64_encode: 1.127.924 char
gzcomp + base64: 1.123.596 char
Én úgy látom, hogy gzcomp + base64 még mindig kisebb, mint a sima base64.. én ezt irtam.
Amúgy mi az eredeti adat, hogy ilyen pocsékul tömörithető? Gondolom akkor az sem sima szöveg, igy mindenképp kell neked a base64 vagy vmi hasonló, ha ragaszkodsz a PHP fájlba tételére "olvasható" formában
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!