Одна запись - это элемент из диапазона 181^4
возможных элементов, что дает информационную энтропию log(181^4)/log(2) = 29.999 bits
.Таким образом, вы можете с некоторым усилием закодировать один элемент в 30 битах.
Это означает, что у вас есть floor(32 * 1024 * 8 / 30) = 8738
элементов, которые вы можете сохранить.Если вы решите кодировать, используя 32 бита - 4 байта - для значительного упрощения вашей логики кодирования, тогда это будет 32 * 1024 * 8 / 32 = 8192
элементов.
В этом анализе не учитываются дополнительные издержки для метаданных, таких как биты достоверности илифлажки, указывающие, какой элемент является самым новым и т. д.