Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: gzcompress/bzcompress - dopisywanie
Forum PHP.pl > Forum > PHP
erix
Czy da się w jakiś sposób osiągnąć tryb dopisywania podczas kompresji?

Tzn, aby dopisywać dane mniej więcej tak:
  1. <?php
  2. $x = gzcompress('asd');
  3. $x .= gzcompress('xyz');
  4.  
  5. echo gzuncompress($x); //asdxyz
  6. ?>

Jak wiadomo, to rozwiązanie nie przejdzie, gdyż są sumy kontrolne, etc. Bawiłem się metodami z komentarzy pod 1 gzcompress" title="Zobacz w manualu PHP" target="_manual, ale próby skończyły się fiaskiem.
wookieb
Nie sądzę żeby tak dało radę.
Musisz odkompresować ciąg, wrzucić dane i znowu skompresować.
erix
Tyle, to i ja wiem.

Tylko co w sytuacji, gdy zawartość pliku jest sukcesywnie dopisywana, a on sam w porywach osiąga kilkaset MiB.

http://pl.php.net/manual/en/function.gzcompress.php#8753 - tym się sugerowałem, ale jakoś nie udało mi się tego zaimplementować w działający sposób.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.