love.data
Доступно с LÖVE 11.0
Этот модуль не поддерживается в более ранних версиях.
Обеспечивает функциональность для создания и преобразования данных.
Типы
| ByteData | Объект данных, содержащий произвольные байты в непрерывной памяти. | 11.0 | |
| CompressedData | Данные в байтовом формате, сжатые с использованием определенного алгоритма. | 0.10.0 | |
| Data | Суперкласс всех данных. |
Функции
| love.data.compress | Сжимает строку или данные с использованием определенного алгоритма сжатия. | 11.0 | |
| love.data.decode | Декодирует данные или строку из любого из форматов кодирования в данные или строку. | 11.0 | |
| love.data.decompress | Распаковывает CompressedData или ранее сжатую строку или объект Data. | 11.0 | |
| love.data.encode | Кодирует данные или строку в данные или строку в одном из форматов кодирования. | 11.0 | |
| love.data.getPackedSize | Получает размер в байтах, который будет использовать заданный формат с love.data.pack. | 11.0 | |
| love.data.hash | Вычисляет контрольную сумму сообщения с использованием определенного алгоритма хеширования. | 11.0 | |
| love.data.newByteData | Создаёт новый объект данных, содержащий произвольные байты. | 11.0 | |
| love.data.newDataView | Создаёт новый объект данных, ссылающийся на подсекцию существующего объекта данных. | 11.0 | |
| love.data.pack | Упаковывает (сериализует) простые значения Lua. | 11.0 | |
| love.data.unpack | Распаковывает (десериализует) строку байтов или данные в простые значения Lua. | 11.0 |
Перечисления
| CompressedDataFormat | Форматы сжатых данных. | 0.10.0 | |
| ContainerType | Тип возвращаемого значения функций, возвращающих данные. | 11.0 | |
| EncodeFormat | Формат кодирования, используемый для кодирования или декодирования данных. | 11.0 | |
| HashFunction | Алгоритм хеширования функции хеширования. | 11.0 |
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.data