当前位置:  开发笔记 > 编程语言 > 正文

如果没有适当的比较器,您能否*读取* leveldb数据?

如何解决《如果没有适当的比较器,您能否*读取*leveldb数据?》经验,为你挑选了0个好方法。

我正在尝试访问Chrome存储indexeddbs生成的leveldbs。我得到键和值。但是它们要么以未知的编码-我尝试了多种方法来检测它们-要么它们以某种方式被加扰。

import plyvel    
db = plyvel.DB(dirname, comparator=cmp, comparator_name="idb_cmp1")
for key, value in db:
    print(key) 
    print(value)

我不介意密钥是否按此处所述随机排列。但是,以可读的方式获取键和值会很好。我也不在leveldb中处理二进制数据。

我在python中使用plyvel遍历数据库。可能与以下答案有关:LevelDB C迭代器

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有