dshepherd/bitstream-iterator
Composer 安装命令:
composer require dshepherd/bitstream-iterator
包简介
A class for iterating through a stream of bits
关键字:
README 文档
README
Installation
composer require dshepherd/bitstream-iterator
Usage
$bytes = [0xDE, 0xCA, 0xFB, 0xAD, 0xD0]; $iterator = new BitStreamIterator($bytes); $message = dechex(bindec(implode('', $iterator->take(20)))); $message .= ' ' . dechex(bindec(implode('', $iterator->take(12)))); $flag = $iterator->take(1); $options = $iterator->take(3); printf('Message: %s' . PHP_EOL, $message); printf('Flag is %s' . PHP_EOL, $flag ? 'set' : 'not set'); for ($x = 0; $x < 4; $x++) { printf('Bit %d is %s' . PHP_EOL, $x, ($options & pow($x, 2)) != 0 ? 'set' : 'not set'); }
统计信息
- 总下载量: 8
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-07-20