⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bindump.c

📁 flash swf file player
💻 C
字号:
#include <stdio.h>#include <stdlib.h>#define print(x)	{fputs(x,stdout);}void dumpBytes(FILE *f){  int count=0, j, i, k, b;  unsigned char buf[4];  for(;;)  {    printf("%04X: ", count);    count += 4;    for(i=0; i<4; ++i)    {      b = fgetc(f);      if(b == EOF)	break;      printf("%02x ", buf[i] = (unsigned char)b);    }    if(b == EOF)    {      for(k=i; k<4; ++k)      {	print("   ");      }    }    print("   ");    for(k=0; k<i; ++k)    {      b = buf[k];      for(j=0; j<8; j++)      {	if(b&0x80)	  putchar('1');	else	  putchar('0');	b <<= 1;      }      putchar(' ');    }    putchar('\n');    if(b == EOF)      break;  }  putchar('\n');}int main(int argc, char *argv[]){  FILE *f;  if(argc<2 || !(f = fopen(argv[1], "rb")))  {    printf("Gimme a file name.\n");    exit(1);  }  dumpBytes(f);  return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -