Прирост размера файлов base64
Краткая заметка о том, как применение функций кодирования двоичных данных из модуля base64 влияет на размер продуцируемых данных.
Не секрет, что кодирование двоичных данных при помощи функций транслирования в ascii влияет на размер получаемых в итоге данных. Давайте поглядим на сколько сильно это влияние — протестируем функции модуля base64 в Python 3:
И вот, какие результаты получаются:
Соберётесь хранить файлы в БД, вспомните этот тест.
И вот, какие результаты получаются:
b64encode: +33.33%
b32encode: +60.0%
b16encode: +100.0%
a85encode: +25.0%
b85encode: +25.0%
Соберётесь хранить файлы в БД, вспомните этот тест.
На заметку
В соответствующем разделе вы можете зарегистрировать сообщество по интересам, чтобы о нём узнали и другие посетители сайта — возможно, так вы отыщите новых единомышленников и друзей.. И не важно виртуальное оно, или вполне реальное, давно существующее, или только-только придуманное.