Выбор правильного формата, чтобы сделать результирующий файл как можно меньше [Python] - PullRequest
0 голосов
/ 02 января 2019

Я хотел бы понять, как выбрать правильный формат, чтобы размер получаемого файла данных был как можно меньшим.

Мои исследования показывают, что при использовании HEX-формата можно получить как можно более короткие значения, потому что я могу использовать 256 символов (от 0 до 255), и для этого требуется всего 2 символа, например «00» или «FF». Поэтому я считаю, что это самый короткий способ кодирования моих данных с использованием моей собственной системы параметров с использованием HEX.

Насколько я понимаю, каждый символ использует 7 бит, затем я сохраняю 1 бит с каждым символом, и это означает, что каждый 7-й символ может быть сохранен, так сказать, "свободным" (он будет использовать сохраненные биты из каждого Написано 7 байт).

Пожалуйста, поправьте меня, если я ошибаюсь. И если я полностью потерян с этим, какие принципы для хранения данных я должен использовать?

...