我可以从数从0到255,在不到8位数字呈现?

问题描述 投票:-3回答:1

我知道,它需要8位证明在二进制一些像255。我拼命寻找在小于8位从0到255(特别是从90到255)存储号码的方式。任何东西都可以是有益的,像坐标系,螺旋,按压等。

我需要存储的数最多为255个,在不到8位(1个字节)。

binary compression coordinates binary-data coordinate-systems
1个回答
1
投票

不,不是所有的人。

你可以代表他们中的一些在少于8位,和其他人在超过八位。这种表示可能导致整体压缩,如果字节值的发生频率与较少的比特来表示的那些的方向重偏置。

你的“特别是从90到255”听起来像一个小的偏差。如果你能确保只有那些值都存在,那么他们可以在略低于7.38的每个位,平均表示。

© www.soinside.com 2019 - 2024. All rights reserved.