Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> gzcompress/bzcompress - dopisywanie, da się ugryźć?
erix
post
Post #1





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Nie sądzę żeby tak dało radę.
Musisz odkompresować ciąg, wrzucić dane i znowu skompresować.
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 12:43