读.rdb文件 从文件中读取汉字

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

大家碰见过.rdb数据库文件吗?不知道大家是怎么来读这种文件的。

这种文件可以用记事本打开。那么读它的方法和我们读文本文件的方法是一致的。

private System.IO .FileStream fStream;
  private  System.IO .StreamReader sReader;

string directory=System .IO.Directory .GetCurrentDirectory ();
    this.fStream =new System.IO.FileStream (directory+@"/当天库.rdb",System.IO .FileMode .Open ,System.IO .FileAccess .Read );
    this.sReader =new System .IO .StreamReader (this.fStream,System.Text .Encoding .GetEncoding ("GB2312"));
       message=this.sReader .ReadToEnd (); 

由于.rdb数据库文件中存储着汉字。所以在读的时候采用“GB2312”编码。

rdb 文件查看工具 可以打开rdb格式的文件rdb文件的优点,自己可以去查。QQ里的图标资源就是rdb格式的,这个工具可以提取其中的图标,good lucy。 立即下载

相关推荐

如何打开rdb文件

后缀名是RDB用什么软件打开不能用记事本打开后是乱码不知用什么软件写入的... RDB文件是QQ2009SP以后的替代DB文件的一种新的文件格式,是一种数据库文件请下载 百度搜索下载:rdb打包解包工具这个工具可以将一个RDB文件释放到文件夹中,也可以可逆将一个文件夹中的内容打包到一个RDB文件...

lxw1844912514的博客 4016

Redis集群

Redis单机安装、集群一、单机安装Redis1.1、安装gcc依赖1.2、下载redis1.3、编译、安装并指定安装目录1.4、启动服务1.5、启动客户端1.6、设置开机启动二、Redis主从集群2.1、集群结构2.2、准备实例和配置2.4、开启主从关系2.5.测试三、搭建哨兵集群3.1、集群结构3.2、添加配置3.3.启动3.4.测试 一、单机安装Redis 1.1、安装gcc依赖 由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进

用生命研发技术 3224

dump.rdb乱码?解析dump.rdb文件的方法

首先,dump.rdb文件是Redis的一个数据备份文件。Redis为了防止缓存失效导致缓存中的数据丢失,提供了两种策略机制:RDB机制和AOF机制。简单来说就是RDB是把。目前我调研了网上解析dump.rdb文件的方法,往往还要下载安装Mircosoft Visual C++等其他插件,特别麻烦。之后使用rdbtools解析rdb文件,转换为json文件RDB持久化备份的默认的文件名就是dump.rdb。直接备份到磁盘,而AOF是把写入Redis数据的。插件,但是仅限于rdb文件不大的情况下。

JackTian_的博客 900

.Redis 持久化之 RDB

Redis

java领域分享 7147

Delphi StringGrid控件的用法

Delphi StringGrid控件 组件名称:StringGrid ●固定行及固定列: StringGrid.FixedCols:=固定行之数; StringGrid.FixedRows:=固定列之数; StringGrid. FixedColor:=固定行列之颜色; StringGrid.Color:=资料区之颜色; ●资料行列之宽高度: StringGrid.DefaultColWidth:=内定全部之宽度; StringGrid.Default...

fangyuan621的专栏 3745

当前最全的TAdvStringGrid控件属性事件介绍和使用方法(AdvStringGrid使用技巧/Cells)...

当前最全的TAdvStringGrid控件属性事件介绍和使用方法(AdvStringGrid使用技巧/Cells)---作者:TTT日期:20090306---  TAdvStringGrid是Delphi编程中常用的控件,经常用于统计数据和设计比较复杂的表格。控件功能很强大,但相应的使用也很复杂!  以下是我整理出的常用技巧,有一部分是我自己的经验,有一部分是网上搜的别...

abcd123456123123的博客 304

当前最全的TAdvStringGrid控件属性事件介绍和使用方法(AdvStringGrid使用技巧/Cells)

当前最全的TAdvStringGrid控件属性事件介绍和使用方法(AdvStringGrid使用技巧/Cells) --- 作者:TTT 日期:20090306 ---           TAdvStringGrid是Delphi编程中常用的控件,经常用于统计数据和设计比较复杂的表格。控件功能很强大,但相应的使用也很复杂!   以下是我整理出的常用技巧,有一部分是我自己的经验,有一部

qingfeng45697的专栏 4412

TAdvStringGrid 使用技巧(转载)

TAdvStringGrid是Delphi编程中常用的控件,经常用于统计数据和设计比较复杂的表格。控件功能很强大,但相应的使用也很复杂!   以下常用技巧,有一部分整理了,有一部分没有整理;有一部分测试了,有一部分没有经过测试。

欧少的博客 1万+

如何解析rdb文件

相信大家也都或多或少的了解些redis,知道他是内存性NoSQL数据库。 那么,疑问也就来了,这种内存型数据库的数据在服务器宕机后,数据还会恢复吗? 答案是会恢复的!因为这种内存型数据库也存在它的持久化机制,下面是redis的RDB-持久化触发条件: 其含义如下: ①900秒内如果至少有1个key的值变化,则保存 ②300秒内如果至少有10个key的值变化,则保存 ③60秒内如果至...

FloatDreamed的博客 4272

【Redis源码】轻松看懂rdb文件(四)

前言: 该篇内容为我对redis的学习记录,欢迎指正批评。 redis版本:4.0.0 、 一.数据存储格式: 二.查看rdb文件 查看文件16进制编码 #od -A x -t x1c -v dump.rdb RDB文件格式如下: 0000000 52 45 44 49 53 30 30 30 38 fa 09 72...

c-rain 1462

Redis RDB文件解析

从以上的各类型保存形式可以发现,虽然数据类型很多,但是底层元素保存都遵循简单的字符串保留方式,所以重点总结了KEY在rdb文件中的保留形式通过以上的介绍,希望大家能对RDB文件有个简单的了解,并最终指导开发RDB解析程序,为开发提供更加丰富的离线key分析产品。从源码角度解析如何生成和解RDB文件redis rdb 文件格式详解RDB分析源码redis-rdb-tools地址。

liuhansheng 5229

Redis的RDB和AOP持久化及配置

Redis介绍  Redis是一个内存型的NoSql非关系型数据库,它将所有的数据存储在内存中进行写操作,这也是Redis为什么非常快的原因之一。但是当Redis服务重启、电脑重启、电脑宕机等原因,Redis在内存中存储的数据就会丢失(不可找回),内存虽然快但是重启之后内存中的数据就被清楚了。所以Redis就提供了两种持久化(将数据存储到磁盘上)方案,分别是RDB和AOF,目的都是在重启Redis服务时根据磁盘文件将数据恢复到内存中,继续提供数据服务,各位童鞋也可以参照:Redis持久化官方文档。 RDB

fate2021fate的博客 1101

【Tools】RDB打包工具详解

01. 概述 Rdb打包解包工具是一款功能强大的打包解包工具。它可以将一个指定的包文件(类似压缩包那样包含了很多文件文件夹在里面的文件)中的内容释放到新文件夹中,也可以逆向将一个文件夹中的内容重新打包为一个单独的文件Rdb打包解包工具支持QQ2009及以上版本的解包和重新创建、支持QQ影音皮肤文件的解包和支持结构化文档的解包和打包操作等。Rdb打包解包工具可以自动检测文件格式,用户只需拖动任何文件到文本框中,程序会自动检测文件格式是否被支持,并给出提示。同时新版核心引擎重写,并全面支持插件,可提供对格式

C/C++软件工程师、嵌入式软件工程师、物联网研发工程师、C/C++讲师、物联网讲师、嵌入式讲师、鸿蒙讲师---欢迎大家一起交流(私信添加博主微信) 2749

逐字节讲解 Redis 持久化(RDB 和 AOF)的文件格式

相信各位对 Redis 的这两种持久化机制都不陌生,简单来说,RDB 就是对数据的全量备份,AOF 则是增量备份,而从 4.0 版本开始引入了混合方式,以 7.2.3 版本为例,会生成三类文件RDB、AOF 和记录 aof 文件的元数据信息文件,如下图所示,这时的 AOF 可以看作是一种差异备份。接下来本文将结合具体的备份文件,通过分析其结构,从另一种角度来看两种持久化方式的差异。本文根据一个简单的 RDB 文件讲解了 RDB 文件存储格式,同时也简单介绍了 AOF 的文件格式。

庄周de蝴蝶的博客 1739

如何找到redis中的dump.rdb文件?

redis

qqqweiweiqq的博客 2477

Redis持久化原理(RDB)

在上一篇文章中,介绍了Redis的内存模型很重要,从这篇文章开始,将依次介绍Redis高可用相关的知识——持久化、复制(及写分离)、哨兵、以及集群。 本文将先说明上述几种技术分别解决了Redis高可用的什么问题;然后详细介绍Redis的持久化技术,主要是RDB和AOF两种持久化方案;在介绍RDB和AOF方案时,不仅介绍其作用及操作方法,同时介绍持久化实现的一些原理细节及需要注意的问题。最后,介...

小麦大大博客 1万+

redis结构分析——RDB文件

思想RDB相当于快照(snapshot)没有相应的日志记录功能RDB文件结构 名称 大小 说明 REDIS 5bytes 固定值,存放’R’,’E’,’D’,’I’,’S’ RDB_VERSION 4bytes RDB版本号 databases —— 存储真正的数据 REDIS_RDB_OPCODE_EOF 1byte 255(0377),表

归去来兮的博客 6711

Redis持久化之RDB

在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接到内存里Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的。这就确保了极高的性能。如果需要进行大规模数据的恢复,且对于数据恢复的完整性不是非常敏感,那RDB方式要比AOF方式更加的高效。RDB的缺点是最后一次持久化后的数据可能丢失。

一个菜鸡的博客 1029
上一篇: 制作windows服务程序
下一篇: 在用户定义的事件中调用窗体
Tooler
博客等级 码龄23年 1粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值