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

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

Учитывая уровень сжатия gzcompress.
  • Вопрос задан
  • 77 просмотров
Подписаться 1 Сложный 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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";
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽