百科问答小站 logo
百科问答小站 font logo



如何打开微信里的dat文件? 第1页

  

user avatar   bei-ji-85 网友的相关建议: 
      

微信本地聊天图片缓存用的是异或0xDC的方法。(微信电脑版3.0.0.47)

C代码解密:

       //#define _CRT_SECURE_NO_WARNINGS  #include <stdio.h>  int main(int argc, char * argv[]) {  if (argc != 3)  {   printf("Usage: %s <input filename> <output filename>
", argv[0]);   return 0;  }   FILE* fin;   fin = fopen(argv[1], "rb");   if (fin == NULL)  {   printf("Can not open %s
", argv[1]);   return -1;  }   FILE* fout;   fout = fopen(argv[2], "wb");   if (fout == NULL)  {   printf("Can not open %s
", argv[2]);   fclose(fin);   return -1;  }   while (!feof(fin))  {   unsigned char b;    b = fgetc(fin);    fputc(b ^ 0xDC, fout);  }   fclose(fin);  fclose(fout);   return 0; }     




  

相关话题

  为什么读10MB的TXT文件那么慢,而打开1G的视频却很快? 
  如何管理电脑里数以千计的动画? 
  请问一个没有文件管理概念,也没有文件系统的操作系统是什么样子的? 
  “文件夹管理”与“标签管理”如何合理使用? 
  Linux 下 “一切皆文件” 思想的本质和好处在哪里?与 Windows 下的文件管理思想有啥差别? 
  Linux 下 “一切皆文件” 思想的本质和好处在哪里?与 Windows 下的文件管理思想有啥差别? 
  linux 的文件管理机制是否比 Windows 更优秀? 
  为什么读10MB的TXT文件那么慢,而打开1G的视频却很快? 
  如何打开微信里的dat文件? 
  数据恢复软件有哪些免费的?哪个好用? 

前一个讨论
CPU是怎么解决Cache的冲突的?
下一个讨论
x86架构CPU的超线程技术是否会长期保持逻辑处理器数量为物理核心两倍的现状?未来可能会怎样发展?





© 2024-11-26 - tinynew.org. All Rights Reserved.
© 2024-11-26 - tinynew.org. 保留所有权利