-
bitpacking
通过SIMD位打包实现快速整数压缩/解压缩。simdcomp到rust的移植。
-
bitter
Swiftly extracts unaligned bit-level data from a byte slice
-
mycelium-bitfield
由Mycelium提供的结构化位域
-
bitreader
从字节数组的切片中读取单个比特。可以从字节数组中读取“不寻常”数量的比特,例如一次读取13比特。读取器内部跟踪缓冲区中的位置。
-
deku
为结构体提供位级序列化和反序列化的proc-macro
-
bitfield-struct
为位域提供类似结构的proc-macro
-
vob
具有类似Vec API和usize后端存储的位向量
-
keccak-hash
keccak-hash
是一组实用函数,用于方便处理Keccak哈希(256/512比特长) -
bittle
基于原生Rust类型的零成本位集
-
venndb
Rust中的内存数据库,用于通过位(标志)列查询行
-
hypertwobits
基数估计算法
-
euid
EUID的参考实现
-
bitfrob
是
bytemuck
的兄弟crate,这是放置forbid(unsafe_code)实用工具的地方 -
unix_mode
解码、解释和显示Unix文件模式位(即使在非Unix平台上)
-
ointers
我们移除了高位的指针叫什么?叫ointer
-
bilge
像使用Rust的特性一样使用bitsized类型
-
hexagex
使用十六进制正则表达式匹配二进制数据
-
mizaru2
Mizaru2
-
softposit
Posit数字
-
bit_ops
针对原始整数类型的常用位操作,重点关注与
no_std
和const
兼容性。与其他提供创建复杂高级类型位域工具的 crate 不同... -
lazy-bytes-cast
从 & 到字节数组的懒转换
-
bit-iter
遍历字中设置位的位位置,正向或反向
-
vu128
高效的变长整数
-
base_sequence_compression
压缩和解压缩 DNA 序列
-
snowflake-rs-impl
Twitter 的 Snowflake ID 生成算法
-
rev_bits
在指定范围内反转位
-
fixed_bitmaps
一个小型 crate,实现了围绕原始 Rust 无符号整数的位图功能
-
cabac
上下文自适应二进制算术编码库
-
bmap
带内部计数的位图
-
bitman
一个易于使用的 Rust 位操作库
-
mfem
MFEM 的高层 Rust 封装
-
beetle_bits
一系列基于位的类型。目前只实现了u1(1位无符号整型)和f3(3位浮点型)
-
ointer
窃取指针的高位以存储额外值
-
register-bits
执行编译时验证的寄存器位操作
-
count_set_bits
计算置位
-
embedded-semver
将语义版本紧凑表示为i32、u32、i64或u64
-
packedvec
高效存储整数字符串
-
bitregions
生成一个单元结构来表示一组位区域
-
derp
DER解析器(和写入器)
-
applause
命令行界面和配置管理变得简单
-
steganographyrs
隐写术
-
ps-hash
生成50字节的哈希值,安全性为256位
-
bpht
使用跳数散列对32位键和值进行位打包的哈希表实现
-
bits-cli
将输入转换为比特(如有解释,则适用)
-
ktls-recvmsg
从 nix crate 中提取的位,以便能够为 ktls 调用 recvmsg
-
greenfield
images
-
jtag-taps
与 JTAG 扫描链上的单个 TAP 交互
-
intbits
轻松访问整数的单个比特
-
libhumancode
一个兼容
no_std
的库,提供将二进制数据编码成人类友好格式的函数,最多150比特 -
fixed-sqrt
固定点数的平方根
-
swar
在无符号数中的比特子切片上并行执行操作
-
rust-bloomfilter
Rust 编程语言中的 Bloom 过滤器实现
-
rand-bits
具有固定数量置位比特的随机数生成器
-
steganer
在另一个文件中隐藏文件...或恢复它。
-
shr3
3位移位寄存器随机数生成器
-
popcnt
计算字节切片中置位比特的数量
-
dot_tree
创建、查询和存储二叉树
-
libc-extra
在libc库中找到的额外位和零件,这些位尚未提交给Rust官方的libc包,或已被拒绝或需要太多工作才能集成
-
indexed_bitvec
一个带有(希望如此)快速rank和select操作的索引位向量
-
gekkio/mooneye-gb
用Rust编写的Game Boy研究项目和模拟器
-
rust-distributed-id
Rust版本的Twitter snowflake算法
-
stubit
愚蠢的位库
-
bit
用于操作位和位范围的辅助工具
-
chunky-bits
Chunky Bits是一个简单、无管理的分布式HTTP对象存储工具
-
enum_like
一个trait,可以将任何类型视为枚举。如果一个类型具有相当小的变体数量,例如一个
struct A(bool, bool)
它有4个变体,这个trait提供了类型值到…的一对一映射。 -
awint_internals
为
awint
系统包提供的内部工具 -
fibonacci_codec
原始整数类型的Fibonacci编码
-
标识符
轻松生成128位id结构
-
bit_seq
创建位序列的过程宏
-
bitmath
任意大小位运算的工具
-
bitslice
将位转换为bitslice格式,并执行位切片数据的各种操作
-
gb-cpu-sim
一个非常简单的Game Boy CPU仿真器
-
crumb
将u64中的四分位编码为u8
-
weensy
为编程Teensy 4.1微控制器提供的一组有用的位和组件
-
bitpatterns
整数位模式测试
-
scale-bits
一组位与SCALE兼容的表示
-
bitut
位操作工具
-
simple-bits
从整数类型中提取和替换位的trait
-
biterator
遍历字节流中的单个位
-
oxerun
为Xen创建Rust单核程序编译器位
-
单词列表
以位为代价,给出单词
-
位
x86 BMI风格的位操作例程
-
dictionary-1024
包含1024个单词的助记符字典,每个单词10位
-
ruint-macro
为
Uint
和Bits
字面量提供的uint!
宏 -
输入输出
以各种形式读取和写入字节
-
s-tree
对Rust标准库中的BTreeMap的包装,提供了方便的方法来提取具有目标指定数量公共前导位的元素
-
bits_rs
处理位序列
-
mnemonic-16bit
将二进制数据转换为每字16位的短语
-
rle-bitset
一个不使用标准库、不进行分配的特质,用于查询和操作
[usize]
中的位并迭代它们的运行长度 -
safe_shl
不丢弃位的左移位
-
biterate
用于Gurobi优化器的API
-
lc3asm
LC-3汇编解析器和汇编器
-
ez-bitset
bitset实现
-
esprit
一个ECMAScript解析库
-
bits128
一个结构体,通过仅获取128位来遍历128位
-
uzero
UZero
-
bit_streamer
使用BufReader和BufWriter流式传输位
-
jacob
Jacob的惊为天人的BITS编译器
-
bit_collection
一个特质,用于遍历集合中的各个位
-
hdrhist
小型内存占用hdr直方图
-
bitsreader
从整数流中读取位的特质
-
taco
自动下载和解密64位iOS固件映像
-
bin
Bits
-
brute-bits
列出所有位组合
-
fractal-analysis
执行基于Z-order Box Merging算法(目前)的各种分形分析
-
substrate-typenum
Typenum是一个Rust库,在编译时评估类型级数字。它目前支持位、无符号整数和有符号整数。它还提供了一个类型级数字的类型级数组...
-
街头霸王
16位《街头霸王2》游戏引擎
-
pretty_bit_mask
所有这些只是让位掩码操作更美观一些
-
atomic64
原子64位类型
-
bridge-deck
扑克牌及其组合
尝试使用DuckDuckGo进行搜索。