zkat/cacache-rs
#### 產品特色
* 第一班級異步支援,使用async-std或tokio作為運行時
* std::fs風格的API
* 透過內容地址(如SHA1、SHA512)進行提取
* 支援子資源完整性(Web標準)
* 多哈希支援,單個緩衝區存儲多種哈希值
#### 主要功能、特點
cacache是一個高性能、協調的內容地址存儲系統,專為異步API設計。它提供第一班級的異步支援,使用async-std或tokio作為運行時,並支援std::fs風格的API。系統透過內容地址(如SHA1、SHA512)進行數據提取,支援子資源完整性。多種哈希值可同時存儲於單個緩衝區中。系統自動進行內容重複刪除,確保數據一致性。即使面對大數據量的寫入,也能實現原子操作。系統具備強大的容錯能力,能處理數據腐壞、部分寫入、進程競態等情況。所有讀寫操作都提供一致性保證,並支持鎖less高並發訪問。系統提供詳細的錯誤訊息,並支援大文件存儲。支持任意元數據存儲,並具備跨平台特性,支援Windows及大小寫不敏感的文件系統。系統整合miette庫,提供詳細的錯誤報告。
#### 指令
“`bash
# 無常用指令(自動生成)
“`
