Я пишу код (Python 3), который собирает данные на маленьком устройстве IOT и загружает их в базу данных на AWS.В настоящее время данные отправляются путем анализа их в строку json и отправки по запросу.Временами может быть довольно много данных, и мне интересно, могу ли я отправить их в сжатом виде с помощью почтового запроса.
Что я не хочу делать, так это взять данные, сжать ихв файл, затем прочитайте необработанные данные этого файла в строку и поместите эту строку в JSON.Было бы бесполезно сохранять файл и сразу же читать его.
Есть ли способ сжимать данные непосредственно в строку необработанных данных и отправлять сжатую строку вместо сжатия в файл и чтенияэто?
Мне нужен формат сжатия без потерь, надеюсь, что он не слишком ресурсоемкий для сжатия / распаковки.Компрессия .npy была бы особенно хороша.