Задать вопрос
inilim2
@inilim2
Intern PHP

Можно ли математически просчитать сколько будет на выходе символов после «gzcompress>base64_encode»?

Учитывая уровень сжатия gzcompress.
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Сложный 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@alvi31182v
gzcompress сжимает данные с использованием алгоритма сжатия Zlib

Приблизительно можно посчитать сколько символов будет на выходе

$data = "Твои данные для сжатия"; 

$compressed_data = gzcompress($data);
$base64_encoded_data = base64_encode($compressed_data);

echo "Исходный размер: " . strlen($data) . " байт\n";
echo "Размер после сжатия: " . strlen($compressed_data) . " байт\n";
echo "Размер после base64-кодирования: " . strlen($base64_encoded_data) . " символов\n";
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы