哪些 Rust 庫讓你相見恨晚?
作者: 發(fā)布日期:2025-06-24 16:30:14
binrw .binrw 是一個針對二進制文件格式的(反)序列化庫。
不同于 serde 等其他的序列化庫 —— serde 關(guān)注的是如何更輕松準確地把 Rust structs 映射為 serde 的內(nèi)部數(shù)據(jù)模型,而序列化和反序列化這一步(即從 serde 的數(shù)據(jù)模型到文件格式的映射)需要自行編寫后端,當然通用格式的后端基本都是有的,比如 JSON 和 XML。
而 binrw 的針對的恰好是序列化/反序列化這一步:它能夠讓你更輕松地表達 Rust struct 與二進制文件格式里每…。









