ZipArchive::setEncryptionName(): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '== ZipArchive::setEncryptionName == (PHP >= 7.2.0, PHP 8, PECL zip >= 1.14.0) '''ZipArchive::setEncryptionName''' — Sätt krypteringsmetoden för en post definierad av dess namn === Beskrivning === public ZipArchive::setEncryptionName(string $name, int $method, #[\SensitiveParameter] ?string $password = null): bool Sätt krypteringsmetoden för en post definierad av dess namn. === Parametrar === * $name Namn på posten. * $method Krypteringsmetoden definierad...') |
(Ingen skillnad)
|
Nuvarande version från 19 november 2024 kl. 12.39
ZipArchive::setEncryptionName
(PHP >= 7.2.0, PHP 8, PECL zip >= 1.14.0)
ZipArchive::setEncryptionName — Sätt krypteringsmetoden för en post definierad av dess namn
Beskrivning
public ZipArchive::setEncryptionName(string $name, int $method, #[\SensitiveParameter] ?string $password = null): bool Sätt krypteringsmetoden för en post definierad av dess namn.
Parametrar
- $name
Namn på posten.
- $method
Krypteringsmetoden definierad av en av ZipArchive::EM_* konstanterna.
- $password
Valfritt lösenord, standardlösenord används när det saknas.
Returvärden
Returnerar true vid framgång eller false vid misslyckande.
Logg över ändringar
Version | Beskrivning 8.0.0 | Lösenord är nu nullable.
Exempel
Exempel #1 Arkivera och kryptera en fil
$zip = new ZipArchive();
if ($zip->open('test.zip', ZipArchive::CREATE) === TRUE) {
$zip->setPassword('secret');
$zip->addFile('text.txt');
$zip->setEncryptionName('text.txt', ZipArchive::EM_AES_256);
$zip->close();
echo "Ok\n";
} else {
echo "KO\n";
}
Noter
Denna funktion är endast tillgänglig om den är byggd mot libzip ≥ 1.2.0.
Se även
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/ziparchive.setencryptionname.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.