[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как разархивировать qzip файл в формате base64
ilyamaksimov
Здравствуйте,
мне по сети приходит qzip архив закодированный в формате base64 и в итоге я получаю просто строку,

подскажите как эту строку снова превратить в архив и дальше разархивировать


(Задача получить файл с сервера в котором категорически недопустимы ошибки, при передачи по сети, есть ли смысл передавать файл в архиве закодированный в формате base64, или просто достаточно передавать файл в формате base64 )
Zzepish
ilyamaksimov
base64_decode. Потом file_put_contents. А потом стандартная процедура разархивирования.

А почему не передать файл просто как бинарник?
vagrand
Zzepish
Цитата
А почему не передать файл просто как бинарник?


Видимо человеку приходит контент файла по протоколу http, а он всякие специальные символы кодирует при передаче и они при декодировании могут быть искажены. Вот для этого обычно и упаковывают такие вещи в base64

_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.