PHP.mk документација

hash_update_stream

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.hash-update-stream.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.hash-update-stream.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
hash_update_stream

Референца за `function.hash-update-stream.php` со подобрена типографија и навигација.

function.hash-update-stream.php

hash_update_stream

(PHP 5 >= 5.1.2, PHP 7, PHP 8, PECL hash >= 1.1)

hash_update_streamПумпај податоци во активен контекст за хеширање од отворен стрим

= NULL

hash_update_stream(HashContext $context, resource $stream, int $length = -1): int

Параметри

context

Контекст за хеширање вратен од hash_init().

stream

Отвори рачка за датотека како што е вратена од која било функција за креирање стрим.

length

Максимален број на знаци за копирање од stream во контекстот за хеширање.

Вратени вредности

Реален број на бајти додадени во контекстот за хеширање од stream.

Дневник на промени

Верзија = NULL
7.2.0 Прифати HashContext наместо ресурс.

Примери

Пример #1 hash_update_stream() example

<?php
$fp
= tmpfile();
fwrite($fp, 'jumped over the lazy dog.');
rewind($fp);

$ctx = hash_init('sha256');
hash_update($ctx, 'The quick brown fox ');
hash_update_stream($ctx, $fp);
echo
hash_final($ctx);
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

68b1282b91de2c054c36629cb8dd447f12f096d3e3c587978dc2248444633483

Види Исто така

  • hash_init() - Враќа список на регистрирани алгоритми за хеширање погодни за hash_hmac
  • hash_update() - Пумпај податоци во активен контекст за хеширање
  • hash_final() - Финализирајте инкрементално хеширање и вратете го добиениот дигест

Белешки од корисници 1 белешка

qiuty на mail dot ru
пред 4 години
This can be obvious, but hash_update_stream() move file pointer. So, use rewind(), if you plan to read the file after hashing.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.