百科问答小站 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; }     




  

相关话题

  “文件夹管理”与“标签管理”如何合理使用? 
  如何评价在Android11中,/Android/data文件夹无法读写? 
  Linux 下 “一切皆文件” 思想的本质和好处在哪里?与 Windows 下的文件管理思想有啥差别? 
  如何管理电脑里数以千计的动画? 
  为什么读10MB的TXT文件那么慢,而打开1G的视频却很快? 
  “文件夹管理”与“标签管理”如何合理使用? 
  如何恢复移动硬盘近300G心血文件? 
  如何打开微信里的dat文件? 
  为什么读10MB的TXT文件那么慢,而打开1G的视频却很快? 
  为什么 Windows 比 Linux 的文件搜索慢很多? 

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





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