bzread(): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= bzread() = ''(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)'' == Beskrivning == '''bzread(resource $bz, int $length = 1024): string|false''' '''bzread()''' läser från den angivna bzip2-filpekaren. Läsningen stoppas när '''length''' (okomprimerade) byte har lästs eller när EOF nås, beroende på vilket som inträffar först. == Parametrar == * '''bz''' - Filpekaren. Den måste vara giltig och peka på en fil som framgångsrikt öppnats med bzopen(). * '''length''...')
 
(Ingen skillnad)

Nuvarande version från 12 november 2024 kl. 06.58

bzread()

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

Beskrivning

bzread(resource $bz, int $length = 1024): string|false bzread() läser från den angivna bzip2-filpekaren.

Läsningen stoppas när length (okomprimerade) byte har lästs eller när EOF nås, beroende på vilket som inträffar först.

Parametrar

  • bz - Filpekaren. Den måste vara giltig och peka på en fil som framgångsrikt öppnats med bzopen().
  • length - Om inget anges, kommer bzread() att läsa 1024 (okomprimerade) byte åt gången. Ett maximum av 8192 okomprimerade byte kommer att läsas åt gången.

Returvärde

Returnerar den okomprimerade datan, eller false vid fel.

Exempel

Exempel #1 bzread() exempel

<?php

$file = "/tmp/foo.bz2";
$bz = bzopen($file, "r") or die("Couldn't open $file");

$decompressed_file = '';
while (!feof($bz)) {
    $decompressed_file .= bzread($bz, 4096);
}
bzclose($bz);

echo "Innehållet i $file är: <br />\n";
echo $decompressed_file;

?>

Se även

  • bzwrite() - Binärsäker bzip2-filskrivning
  • feof() - Testar för end-of-file på en filpekare
  • bzopen() - Öppnar en bzip2-komprimerad fil

Sidslut

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


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 Datorhjälp som har sponsrat Linux.se med webbhotell.