Espruino:Справочник по API/Библиотека heatshrink

Материал из Онлайн справочника
Перейти к навигации Перейти к поиску

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Библиотека heatshrink[1]

Это простая библиотека для сжатия/декомпрессии при помощи инструмента heatshrink, использующего алгоритм сжатия LZSS.

Espruino неявно использует heatshrink для сжатия RAM, чтобы ее можно было вместить в flash-память при использовании метода save(). Эта библиотека позволяет пользоваться этим функционалом явно.

Обе функции библиотеки возвращают объекты ArrayBuffer. Использование потоков не поддерживается, поэтому у вас должно быть достаточно памяти, чтобы одновременно вместить сжатые и разжатые данные.

См.также

Ссылки на полезные ресурсы

Внешние ссылки