deflate add(): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== deflate_add == (PHP 7, PHP 8) '''deflate_add''' — Inkrementellt deflatera data === Beskrivning === '''deflate_add(DeflateContext $context, string $data, int $flush_mode = ZLIB_SYNC_FLUSH) : string|false''' Inkrementellt deflaterar data i den angivna kontexten. === Parametrar === * '''context''' En kontext som skapats med deflate_init(). * '''data''' Ett datachunk som ska komprimeras. * '''flush_mode''' En av följande: * ZLIB_BLOCK * ZLIB...')
 
Ingen redigeringssammanfattning
Rad 9: Rad 9:


=== Parametrar ===
=== Parametrar ===
* '''context'''
{| class="wikitable"
  En kontext som skapats med [[deflate_init()]].
|-
 
! Parameter !! Beskrivning
* '''data'''
|-
  Ett datachunk som ska komprimeras.
| '''context''' || En kontext som skapats med [[deflate_init()]].
 
|-
* '''flush_mode'''
| '''data''' || Ett datachunk som ska komprimeras.
  En av följande:  
|-
  * ZLIB_BLOCK
| '''flush_mode''' || En av följande:
  * ZLIB_NO_FLUSH
* ZLIB_BLOCK
  * ZLIB_PARTIAL_FLUSH
* ZLIB_NO_FLUSH
  * ZLIB_SYNC_FLUSH (standardvärde)
* ZLIB_PARTIAL_FLUSH
  * ZLIB_FULL_FLUSH
* ZLIB_SYNC_FLUSH (standardvärde)
  * ZLIB_FINISH   
* ZLIB_FULL_FLUSH
  Vanligtvis vill du använda ZLIB_NO_FLUSH för att maximera komprimeringen och ZLIB_FINISH för att avsluta med den sista datadelen. För en detaljerad beskrivning av dessa konstanter, se [zlib-manualen](https://www.zlib.net/manual.html).
* ZLIB_FINISH   
Vanligtvis vill du använda ZLIB_NO_FLUSH för att maximera komprimeringen och ZLIB_FINISH för att avsluta med den sista datadelen. För en detaljerad beskrivning av dessa konstanter, se [zlib-manualen](https://www.zlib.net/manual.html).
|}


=== Returvärden ===
=== Returvärden ===
Rad 36: Rad 38:
=== Se även ===
=== Se även ===
* [[deflate_init()]] — Initialisera en inkrementell deflate-kontext
* [[deflate_init()]] — Initialisera en inkrementell deflate-kontext


= Sidslut =
= Sidslut =

Versionen från 20 november 2024 kl. 07.16

deflate_add

(PHP 7, PHP 8)

deflate_add — Inkrementellt deflatera data

Beskrivning

deflate_add(DeflateContext $context, string $data, int $flush_mode = ZLIB_SYNC_FLUSH) : string|false Inkrementellt deflaterar data i den angivna kontexten.

Parametrar

Parameter Beskrivning
context En kontext som skapats med deflate_init().
data Ett datachunk som ska komprimeras.
flush_mode En av följande:
  • ZLIB_BLOCK
  • ZLIB_NO_FLUSH
  • ZLIB_PARTIAL_FLUSH
  • ZLIB_SYNC_FLUSH (standardvärde)
  • ZLIB_FULL_FLUSH
  • ZLIB_FINISH

Vanligtvis vill du använda ZLIB_NO_FLUSH för att maximera komprimeringen och ZLIB_FINISH för att avsluta med den sista datadelen. För en detaljerad beskrivning av dessa konstanter, se [zlib-manualen](https://www.zlib.net/manual.html).

Returvärden

Returnerar ett chunk med komprimerad data, eller false om det misslyckas.

Fel/Undantag

Om ogiltiga argument ges genereras ett fel av nivå E_WARNING.

Logg över ändringar

  • Version 8.0.0: Kontexten förväntas nu vara en instans av DeflateContext; tidigare förväntades en resurs.

Se även


Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.deflate-add.php
PHP Funktioner Funktionsreferens Komprimerings- och arkivtillägg Zip Klasser


Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till PC Service som har sponsrat Linux.se med webbhotell.