Articles of сжатие

Сжатие файлов на стороне клиента

Мне нужно разрешить пользователям загружать большие файлы, и это может занять много времени, особенно на мобильных устройствах с более медленными соединениями. Мне любопытно узнать, есть ли готовые варианты для сжатия файлов на клиентской стороне перед загрузкой. Файлы будут в основном mp4, mov и 3gp. Кроме того, если это даже возможно, безопасно ли и что мне […]

Создайте временную папку, чтобы сохранить файлы в структуре и сделать ее загружаемой путем сжатия папки

В моем проекте у меня есть некоторые файлы, связанные с элементами на сервере, как показано ниже: Item-1 => file1.txt, file2.pdf and file3.doc Item-2 => file4.pdf, file5.ppt Item-3 => file6.txt, file7.docx and file8.ppt …. Я могу получить вышеуказанные элементы $this->getAllItems() а затем $this->getAllItems() каждый элемент. Я пытаюсь сжать все эти файлы структурированным способом. Таким образом, пользователь […]

PHP: преобразование KML в KMZ

У меня есть собственный php-скрипт, который создает файл KML. Теперь как преобразовать его в KMZ? Должен ли я просто запустить gzcompress() ? Или я должен создать ZipArchive?

Преобразование строки из 1s и 0s в двоичное значение, затем сжимать потом, PHP

У меня есть строка, например: «10001000101010001» в PHP. Я сжимаю ее с помощью gzcompress, но она сжимает эквивалент ASCII. Я хотел бы сжать строку, как если бы это были двоичные данные, а не бинарный эквивалент ASCII. У меня есть две проблемы: как преобразовать список из 1s и 0s в двоичный сжимайте полученный двоичный код с […]

Использование YUI Compressor в файлах JavaScript, содержащих PHP

Я хочу использовать YUI Compressor для файлов JavaScript, содержащих PHP-код, например: <?php $include 'headerDefinitions.js.php'; ?> function hello(name) { alert('Hello ' + name); } hello('<?= $_GET["name"] ?>'); Это, очевидно, вызывает некоторые ошибки при работе с компрессором yui следующим образом: java -jar yui-compressor.jar –type js -o target-file.js.php source-file.js.php потому что компрессор предполагает, что даже частью PHP является […]

Сжатие строки gzip

Я хочу сжать строку в PHP и записать ее в файл без использования функции gzwrite, поскольку сначала хочу сохранить фактическую сжатую строку в базе данных, но я не уверен, как использовать gzcompress , gzencode или gzdeflate поскольку это не очень Чисто. Есть идеи? Изменить: уже сжатая строка будет записана в файл * .gz из базы […]

Лучший способ сжать HTML, CSS и JS с mod_deflate и mod_gzip отключен

У меня есть несколько сайтов на общем хосте, на котором запущен Apache 2. Я хотел бы сжать HTML, CSS и Javascript, которые доставляются в браузер. Хост отключил mod_deflate и mod_gzip, поэтому эти параметры недоступны. Однако у меня есть PHP 5, поэтому я мог бы использовать компонент gzip. В настоящее время я помещаю следующее в файл […]

Лучший способ сжимать строку в PHP

Я сжимаю массив с помощью gzcompress (json_encode ($ arr), 9). Поэтому я преобразовываю массив в строку с json_encode, а затем сжимаю gzcompress. Но я не мог найти большой разницы в размере приведенной строки. До сжатия размер составляет 488 КБ, а после сжатия – 442 КБ. Есть ли способ сжать строку дальше? Заранее спасибо.

php / mysql: Как вставить строку gzcompress-ed в текстовое поле mysql?

Я пытался сжать и сохранить json закодированную строку в mysql, но я получаю «неожиданные /» ошибки. Я также попытался использовать addlashes вот так: addslashes(gzcompress(json_encode($mystring))); И для отображения json_decode(gzuncompress(stripslashes($mystring))); Но он терпит неудачу при вставке с упомянутой ошибкой. Я где-то читал строку с gzcompress, которая должна храниться как blob, но я надеялся, что есть способ сохранить […]

PHP: Безопасен ли gzdeflate для нескольких машин?

В руководстве PHP есть комментарий к gzdeflate: gzcompress производит более длинные данные, потому что он вставляет информацию о кодировке в строку. Если вы сжимаете данные, которые будут обрабатываться только на одной машине, вам не нужно беспокоиться о том, какую из этих функций вы используете. Однако, если вы передаете данные, сжатые этими функциями, на другую машину, […]

Intereting Posts
Как искать ключи со значением? Например, получите все KEYS, где значение «somevalue» Rijndael / AES расшифровка C # для преобразования PHP Fix Access запрещен для пользователя 'root' @ 'localhost' для phpMyAdmin PHP переименовывает ключи массива в многомерном массиве Ошибка установки сервера Apache (порт 80 или 443 уже используется) Как правильно отображать данные таблицы mysql на другом языке в php Издевательствование вызова с помощью цепочечных методов и аргументов Угловая – $ http.delete возвращает успех, но не работает PHP автоматически убивает скрипт, если HTTP-запрос отменен / закрыт Исключено исключение «PPConnectionException» в адаптивном платежном платежном платеже PayPal Динамический доступ к элементу массива свойств объекта в PHP Новый input_filter PHP не читает массивы $ _GET или $ _POST Как отправить данные с помощью jQuery PHP Проверьте, содержит ли строка письмо Веб-приложение Codeigniter не работает с Linux, но здесь, на окнах, прекрасно