dat文件用什么软件打开

 时间:2026-02-14 20:42:28

1、这里主要讲解两种查看微信dat的方式。

先将第一种,通过浏览器来查看微信dat文件,我们打开谷歌或火狐浏览器,输入 chrunlee.cn/tool/wechatdat 地址,然后点击按钮选择电脑上的dat文件,稍等片刻,页面就会展示出解码后的图片来了。

当然,这种稍微受限制,接下来,我们讲解第二种。

2、通过代码来实现,首先,我们需要下载nodejs的安装包,安装环境,直接百度 nodejs 选择一个稳定版本即可。

3、然后打开一个编辑器,sublime 或 vscode 等,

输入以下代码:

let fs = require('fs');let path = require('path');let async = require('async');let base = 0xFF;let next = 0xD8;let gifA = 0x47;let gifB = 0x49;let pngA = 0x89;let pngB = 0x50;let scanDir = '这里改成你要扫描的文件夹路径';let imgDir = '这里改成你要转码存放图片的文件夹路径';let files = fs.readdirSync(scanDir);var arr = [];files.forEach(function(item){    if(path.extname(item) == '.dat'){        arr.push(item);    }})async.mapLimit(arr,50,function(item,cb){    convert(item,cb);},function(){    process.exit(0);})//convertfunction convert(item,cb){    let absPath =path.join(scanDir,item);    let imgPath = path.join(imgDir,item+'.jpg');    fs.readFile(absPath,(err,content)=>{        if(err){            console.log(err);            cb(err);        }        let firstV = content[0],            nextV = content[1],            jT = firstV ^ base,            jB = nextV ^ next,            gT = firstV ^ gifA,            gB = nextV ^ gifB,            pT = firstV ^ pngA,            pB = nextV ^ pngB;        var v = firstV ^ base;        if(jT == jB){            v = jT;        }else if(gT == gB){            v = gT;        }else if(pT == pB){            v = pT;        }        let bb = content.map(br=>{            return br ^ v        })        fs.writeFileSync(imgPath,bb)        cb(null);    })}

4、将以上代码存放在 app.js ,然后保存。

shift+右键,在此处打开命令行,然后输入: node app


就会发现在你输入的存放图片的文件夹路径里面,已经有解码后的图片了。
  • 如何向网商银行客服提问咨询
  • CSI-200E数字式综合测量控制装置说明书:[3]
  • 双生幻想怎样领取任务奖励
  • 西施犬怎么养
  • 简单直接下载bilibili视频资源方法
  • 热门搜索
    张碧晨简介 经常拉肚子怎么调理 梦幻西游手游龙宫攻略 b型血减肥 做微商怎么找客源 快穿攻略已婚男人h 达内培训怎么样 减肥胶囊 水煮蛋减肥法 夏季男装搭配技巧