Описание тега pako
Pako - это высокоскоростной перенос zlib на JavaScript. Pako в основном построен на nodeJS, но его также можно просматривать и использовать в браузерах как единый исходный файл, устраняя зависимость от nodeJS.
1
ответ
Разница между node.js и permessagedeflate декомпрессией zlib и пако?
У меня есть node.js ws websocket, который получает сжатые данные. Документы очень мелкие о механизме надувания, но при чтении через исходные файлы он явно встроен и должен активироваться автоматически в зависимости от типа полученных данных. Однако …
03 июн '17 в 00:18
0
ответов
pako javascript CSV сжатие файлов на стороне браузера
Я схожу с ума по этому поводу. Я занимаюсь разработкой веб-приложения, которое анализирует на сервере загруженные пользователем большие базы данных CSV (5-10 ГБ). Мне нужно уменьшить время загрузки и использование полосы пропускания, о чем я рассказ…
01 мар '19 в 16:31
1
ответ
Мне нужны JSZip и gzip для моей веб-страницы, и JSZip содержит все ингредиенты, но скрывает их так, что я не могу взломать
Поддержка gzip в JavaScript на удивление слабая. Все браузеры реализуют его для поддержки заголовка Content-encoding: gzip, но стандартного доступа к функции браузера gzip / gunzip нет. Так что нужно использовать только JavaScript-подход. Вокруг ест…
26 ноя '18 в 17:31
0
ответов
Как правильно отправлять и получать дефлированные данные
Я использую protobufs для сериализации моих данных. До сих пор я сериализировал свои данные на сервере (узел restify), отправлял их, получал их (запрос сделан XMLHttpRequest) и сериализировал их на клиенте. Теперь я хочу использовать архивирование, …
12 июн '17 в 09:10
1
ответ
Строка gzinflate, сжатая с помощью JS
Я пытаюсь сжать массивный объект JS на стороне клиента с помощью Pako, а затем вернуть его на PHP-скрипт. Код JS const save_str = JSON.stringify(massive_object); const gz_str = pako.gzip(save_str, { to: 'string' }); $.post('/', {data:window.btoa(une…
23 окт '18 в 15:37
0
ответов
Разархивировать файлы более 2G в JavaScript
Я использую RawDeflate в моем коде JavaScript, чтобы распаковать файлы. Недавно я обнаружил, что иногда это происходит с ошибками, и проследил это до случая, когда исходный файл был больше 2G. Я пытался перейти на pako но это также не удается (по кр…
14 дек '17 в 18:35
1
ответ
Извлечение данных gzip в Javascript с помощью Pako - проблемы с кодировкой
Я пытаюсь запустить то, что я ожидаю, это очень распространенный вариант использования: Мне нужно загрузить файл gzip (из сложных наборов данных JSON) из Amazon S3 и распаковать его (gunzip) в Javascript. У меня все работает правильно, кроме последн…
22 ноя '17 в 20:32
0
ответов
Использование Pako deflate с Python
Я пытаюсь сжать словарь для доступа к API.Я прочитал код того, кто сжимал данные с помощью JavaScript, и библиотеки под названием "pako", и попробовал сам. Работает отлично: var myDictionary = {...} var b = pako.deflate(JSON.stringify(a), { to: "str…
21 сен '17 в 18:55
2
ответа
Как разархивировать в PHP данные, ранее заархивированные в JavaScript
Я пытаюсь сжать строку JSON pako и отправьте его в PHP-скрипт (Laravel) и распакуйте его, затем измените, снова сожмите и отправьте обратно клиенту. Когда я сжимаю и распаковываю в клиенте, он работает отлично; но когда я отправляю сжатые данные с к…
21 янв '19 в 21:30
1
ответ
Пако не может дефлировать файлы gzip, созданные в python
Я генерирую файлы gzip из python, используя следующий код: (используя python 3) file = gzip.open('output.json.gzip', 'wb') dataToWrite = json.dumps(data).encode('utf-8') file.write(dataToWrite) file.close() Однако сейчас я пытаюсь прочитать этот фай…
06 дек '17 в 23:15
1
ответ
JQuery $. Получать и раздувать данные
Мне передали небольшое браузерное приложение, которое извлекает двоичный файл, распаковывает его и затем показывает его содержимое в браузере. Однако я не могу правильно преобразовать данные в байтовый массив, и впоследствии инфляция завершается неу…
16 апр '18 в 17:51
0
ответов
Сжатие данных в AngularJS
У меня есть это приложение, где клиент имеет очень низкую скорость загрузки, поэтому мне нужно сжать JSON, который они отправляют на сервер, чтобы улучшить их скорость. Я проверил несколько (возможно, все) вопросы здесь о pako, gzip, zlib и т. Д. И …
13 июл '18 в 13:30
1
ответ
Раздуть ответ от websocket API
Я получаю следующее сообщение от конечной точки веб-сокета и хотел бы знать, как надуть сообщение и получить json. Ответ от криптовалюты веб-сокета API. Я обычно использую Пако, но не могу получить Пако раздуть ниже отклик [""] Спасибо
05 ноя '18 в 13:37
4
ответа
Используя php-gzdeflate и pako-js
Я пытаюсь объединить php-gzdeflate и pako. чтобы сжать строку я использую: const compressed = ' <?php echo base64_encode(gzdeflate('Compress me')); ?> ' ; // compressed now contains: c87PLShKLS5WyE0FAA== но я не могу прочитать эту строку обрат…
20 июн '17 в 18:38
0
ответов
GZIP base64 декодирование в веб-работнике
Я подключаюсь к стороннему соединению websocket в веб-работнике. Я получаю сообщение в кодировке base64 и GZipped. Пожалуйста, посмотрите образец сообщения var receivedMsg = 'XYw7DoAgEAXv8uqVgHwiW4qtJgoWamy9BOHuop1OM81kMkYw1jg0fQogTODOak/YwUdG2sCKsI…
06 авг '18 в 04:08
2
ответа
Восстановление структуры файла / папки распакованного zip-файла в JS
Я пытаюсь восстановить структуру файла / папки распакованного zip-файла в браузере с помощью JavaScript. В идеале я хотел бы, чтобы все файлы были в FileList (как будто они только что были загружены через веб-страницу) или в другом итерируемом объек…
30 май '18 в 09:00
0
ответов
Распаковать байтовый массив в узле js
В настоящее время у нас есть проект на Android, и компания хочет сделать некоторые части на сервере. Серверный код с помощью Node JS. То, что я хочу сделать, выглядит очень просто, но я застрял на этом. У нас есть длинный байтовый массив, который сж…
09 мар '18 в 03:48
1
ответ
Как правильно импортировать модуль узла в angular typcript / angularcli?
Я импортирую некоторые "старые" (не машинописные) js-библиотеки в мой угловой SPA. обычно я просто добавляю нагрузку из cdn в index.html, например: <script src="//cdnjs.cloudflare.com/ajax/libs/pako/1.0.6/pako.min.js"></script> и в углов…
03 сен '18 в 20:05
2
ответа
Сожмите строку в javascript, используя pako.js
Мне удалось распаковать строку в JavaScript с помощью pako.js http://jsfiddle.net/9yH7M/1/ // Get some base64 encoded binary data from the server. Imagine we got this: var b64Data = 'H4sIAAAAAAAAAwXB2w0AEBAEwFbWl2Y0IW4jQmziPNo3k6TuGK0Tj/ESVRs6yzkuHR…
04 июн '18 в 13:16
0
ответов
Pako не удается установить Windows из-за fsevents
У меня есть ионный проект, который работает над установкой Mac, но я переношу среду на окна. При попытке установить pako @ latest я получаю следующее: C:\dev\[project]>npm install pako@latest npm ERR! path C:\dev\[project]\node_modules\fsevents\n…
26 сен '17 в 23:01