能看得下去的控制台16进制文件查看器

程序说明>

功能很简单,显示输入文件的十六进制数据和文本。于是得出测试版代码:


#include <stdio.h>
#include <ctype.h>

int dispHexText(){
	int n;
	unsigned long count = 0;
	unsigned char buf[16];
	FILE *fp;
	char fname[64];
	puts("file name: ");

	if(NULL == (fp = fopen("dispHEX.c", "rb"))){
		puts("file opened fail.");
	}else{
		while((n = fread(buf, 1, 16, fp)) > 0){
			int i;
			printf("%08lX ", count);
			for(i = 0; i < n; i++){
				printf("%02X ", (unsigned)buf[i]);
			}
			if(n < 16)
				for(i = n; i < 16; i++){
					printf("   ");
				}
				for(i = 0; i < n; i++){
					if(isprint(buf[i])){
						putchar(buf[i]);
					}else{
						putchar('.');
					}
				}
				puts("");
				count += 16;
		}
		fclose(fp);
	}
	return 0;
}

int main(int argc, char**argv){

	return dispHexText();
}

核心功能搞定了,下一个目标是打开由控制台输入的文件,于是修改代码:

---->输入的文件名如果存在,则显示其内容,否则不显示任何信息并退出程序。


#include <stdio.h>
#include <ctype.h>

int dispHexText(const char *fileName){
	int n;
	unsigned long count = 0;
	unsigned char buf[16];
	FILE *fp;
	if(NULL == (fp = fopen(fileName, "rb"))){
		return -1;
	}else{
		while((n = fread(buf, 1, 16, fp)) > 0){
			int i;
			printf("%08lX ", count);
			for(i = 0; i < n; i++){
				printf("%02X ", (unsigned)buf[i]);
			}
			if(n < 16)
				for(i = n; i < 16; i++){
					printf("   ");
				}
				for(i = 0; i < n; i++){
					if(isprint(buf[i])){
						putchar(buf[i]);
					}else{
						putchar('.');
					}
				}
				puts("");
				count += 16;
		}
		fclose(fp);
	}
return 0;
}

int main(int argc, char **argv){
	switch(argc){
		case 2:
			dispHexText(argv[1]);
		break;
		default:
		return -2;
		break;
	}
	return 0;
}

执行演示>

打开本程序源码:

bogon:desktop firedom$  ./dispHEX dispHEX.c

00000000 23 69 6E 63 6C 75 64 65 20 3C 73 74 64 69 6F 2E #include <stdio.

00000010 68 3E 0A 23 69 6E 63 6C 75 64 65 20 3C 63 74 79 h>.#include <cty

00000020 70 65 2E 68 3E 0A 0A 69 6E 74 20 64 69 73 70 48 pe.h>..int dispH

00000030 65 78 54 65 78 74 28 63 6F 6E 73 74 20 63 68 61 exText(const cha

00000040 72 20 2A 66 69 6C 65 4E 61 6D 65 29 7B 0A 09 69 r *fileName){..i

00000050 6E 74 20 6E 3B 0A 09 75 6E 73 69 67 6E 65 64 20 nt n;..unsigned 

00000060 6C 6F 6E 67 20 63 6F 75 6E 74 20 3D 20 30 3B 0A long count = 0;.

00000070 09 75 6E 73 69 67 6E 65 64 20 63 68 61 72 20 62 .unsigned char b

00000080 75 66 5B 31 36 5D 3B 0A 09 46 49 4C 45 20 2A 66 uf[16];..FILE *f

00000090 70 3B 0A 09 69 66 28 4E 55 4C 4C 20 3D 3D 20 28 p;..if(NULL == (

000000A0 66 70 20 3D 20 66 6F 70 65 6E 28 66 69 6C 65 4E fp = fopen(fileN

000000B0 61 6D 65 2C 20 22 72 62 22 29 29 29 7B 0A 09 09 ame, "rb"))){...

000000C0 72 65 74 75 72 6E 20 2D 31 3B 0A 09 7D 65 6C 73 return -1;..}els

000000D0 65 7B 0A 09 09 77 68 69 6C 65 28 28 6E 20 3D 20 e{...while((n = 

000000E0 66 72 65 61 64 28 62 75 66 2C 20 31 2C 20 31 36 fread(buf, 1, 16

000000F0 2C 20 66 70 29 29 20 3E 20 30 29 7B 0A 09 09 09 , fp)) > 0){....

00000100 69 6E 74 20 69 3B 0A 09 09 09 70 72 69 6E 74 66 int i;....printf

00000110 28 22 25 30 38 6C 58 20 22 2C 20 63 6F 75 6E 74 ("%08lX ", count

00000120 29 3B 0A 09 09 09 66 6F 72 28 69 20 3D 20 30 3B );....for(i = 0;

00000130 20 69 20 3C 20 6E 3B 20 69 2B 2B 29 7B 0A 09 09  i < n; i++){...

00000140 09 09 70 72 69 6E 74 66 28 22 25 30 32 58 20 22 ..printf("%02X "

00000150 2C 20 28 75 6E 73 69 67 6E 65 64 29 62 75 66 5B , (unsigned)buf[

00000160 69 5D 29 3B 0A 09 09 09 7D 0A 09 09 09 69 66 28 i]);....}....if(

00000170 6E 20 3C 20 31 36 29 0A 09 09 09 09 66 6F 72 28 n < 16).....for(

00000180 69 20 3D 20 6E 3B 20 69 20 3C 20 31 36 3B 20 69 i = n; i < 16; i

00000190 2B 2B 29 7B 0A 09 09 09 09 09 70 72 69 6E 74 66 ++){......printf

000001A0 28 22 20 20 20 22 29 3B 0A 09 09 09 09 7D 0A 09 ("   ");.....}..

000001B0 09 09 09 66 6F 72 28 69 20 3D 20 30 3B 20 69 20 ...for(i = 0; i 

000001C0 3C 20 6E 3B 20 69 2B 2B 29 7B 0A 09 09 09 09 09 < n; i++){......

000001D0 69 66 28 69 73 70 72 69 6E 74 28 62 75 66 5B 69 if(isprint(buf[i

000001E0 5D 29 29 7B 0A 09 09 09 09 09 09 70 75 74 63 68 ])){.......putch

000001F0 61 72 28 62 75 66 5B 69 5D 29 3B 0A 09 09 09 09 ar(buf[i]);.....

00000200 09 7D 65 6C 73 65 7B 0A 09 09 09 09 09 09 70 75 .}else{.......pu

00000210 74 63 68 61 72 28 27 2E 27 29 3B 0A 09 09 09 09 tchar('.');.....

00000220 09 7D 0A 09 09 09 09 7D 0A 09 09 09 09 70 75 74 .}.....}.....put

00000230 73 28 22 22 29 3B 0A 09 09 09 09 63 6F 75 6E 74 s("");.....count

00000240 20 2B 3D 20 31 36 3B 0A 09 09 7D 0A 09 09 66 63  += 16;...}...fc

00000250 6C 6F 73 65 28 66 70 29 3B 0A 09 7D 0A 72 65 74 lose(fp);..}.ret

00000260 75 72 6E 20 30 3B 0A 7D 0A 0A 69 6E 74 20 6D 61 urn 0;.}..int ma

00000270 69 6E 28 69 6E 74 20 61 72 67 63 2C 20 63 68 61 in(int argc, cha

00000280 72 20 2A 2A 61 72 67 76 29 7B 0A 09 73 77 69 74 r **argv){..swit

00000290 63 68 28 61 72 67 63 29 7B 0A 09 09 63 61 73 65 ch(argc){...case

000002A0 20 32 3A 0A 09 09 09 64 69 73 70 48 65 78 54 65  2:....dispHexTe

000002B0 78 74 28 61 72 67 76 5B 31 5D 29 3B 0A 09 09 62 xt(argv[1]);...b

000002C0 72 65 61 6B 3B 0A 09 09 64 65 66 61 75 6C 74 3A reak;...default:

000002D0 0A 09 09 72 65 74 75 72 6E 20 2D 32 3B 0A 09 09 ...return -2;...

000002E0 62 72 65 61 6B 3B 0A 09 7D 0A 09 72 65 74 75 72 break;..}..retur

000002F0 6E 20 30 3B 0A 7D                               n 0;.}



打开本程序二进制文件:

bogon:desktop firedom$  ./dispHEX dispHEX

00000000 CF FA ED FE 07 00 00 01 03 00 00 80 02 00 00 00 ................

00000010 11 00 00 00 90 05 00 00 85 80 21 00 00 00 00 00 ..........!.....

00000020 19 00 00 00 48 00 00 00 5F 5F 50 41 47 45 5A 45 ....H...__PAGEZE

00000030 52 4F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 RO..............

00000040 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 ................

00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000060 00 00 00 00 00 00 00 00 19 00 00 00 28 02 00 00 ............(...

00000070 5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00 __TEXT..........

00000080 00 00 00 00 01 00 00 00 00 10 00 00 00 00 00 00 ................

00000090 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 ................

000000A0 07 00 00 00 05 00 00 00 06 00 00 00 00 00 00 00 ................

000000B0 5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00 __text..........

000000C0 5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00 __TEXT..........

000000D0 C0 0B 00 00 01 00 00 00 20 03 00 00 00 00 00 00 ........ .......

000000E0 C0 0B 00 00 04 00 00 00 00 00 00 00 00 00 00 00 ................

000000F0 00 04 00 80 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000100 5F 5F 73 74 75 62 73 00 00 00 00 00 00 00 00 00 __stubs.........

00000110 5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00 __TEXT..........

00000120 E0 0E 00 00 01 00 00 00 42 00 00 00 00 00 00 00 ........B.......

00000130 E0 0E 00 00 01 00 00 00 00 00 00 00 00 00 00 00 ................

00000140 08 04 00 80 00 00 00 00 06 00 00 00 00 00 00 00 ................

00000150 5F 5F 73 74 75 62 5F 68 65 6C 70 65 72 00 00 00 __stub_helper...

00000160 5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00 __TEXT..........

00000170 24 0F 00 00 01 00 00 00 60 00 00 00 00 00 00 00 $.......`.......

00000180 24 0F 00 00 02 00 00 00 00 00 00 00 00 00 00 00 $...............

00000190 00 04 00 80 00 00 00 00 00 00 00 00 00 00 00 00 ................

000001A0 5F 5F 63 73 74 72 69 6E 67 00 00 00 00 00 00 00 __cstring.......

000001B0 5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00 __TEXT..........

000001C0 84 0F 00 00 01 00 00 00 15 00 00 00 00 00 00 00 ................

000001D0 84 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000001E0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000001F0 5F 5F 75 6E 77 69 6E 64 5F 69 6E 66 6F 00 00 00 __unwind_info...

00000200 5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00 __TEXT..........

00000210 9C 0F 00 00 01 00 00 00 48 00 00 00 00 00 00 00 ........H.......

00000220 9C 0F 00 00 02 00 00 00 00 00 00 00 00 00 00 00 ................

00000230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000240 5F 5F 65 68 5F 66 72 61 6D 65 00 00 00 00 00 00 __eh_frame......

00000250 5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00 __TEXT..........

00000260 E8 0F 00 00 01 00 00 00 18 00 00 00 00 00 00 00 ................

00000270 E8 0F 00 00 03 00 00 00 00 00 00 00 00 00 00 00 ................

00000280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000290 19 00 00 00 38 01 00 00 5F 5F 44 41 54 41 00 00 ....8...__DATA..

000002A0 00 00 00 00 00 00 00 00 00 10 00 00 01 00 00 00 ................

000002B0 00 10 00 00 00 00 00 00 00 10 00 00 00 00 00 00 ................

000002C0 00 10 00 00 00 00 00 00 07 00 00 00 03 00 00 00 ................

000002D0 03 00 00 00 00 00 00 00 5F 5F 6E 6C 5F 73 79 6D ........__nl_sym

000002E0 62 6F 6C 5F 70 74 72 00 5F 5F 44 41 54 41 00 00 bol_ptr.__DATA..

000002F0 00 00 00 00 00 00 00 00 00 10 00 00 01 00 00 00 ................

00000300 10 00 00 00 00 00 00 00 00 10 00 00 03 00 00 00 ................

00000310 00 00 00 00 00 00 00 00 06 00 00 00 0B 00 00 00 ................

00000320 00 00 00 00 00 00 00 00 5F 5F 67 6F 74 00 00 00 ........__got...

00000330 00 00 00 00 00 00 00 00 5F 5F 44 41 54 41 00 00 ........__DATA..

00000340 00 00 00 00 00 00 00 00 10 10 00 00 01 00 00 00 ................

00000350 10 00 00 00 00 00 00 00 10 10 00 00 03 00 00 00 ................

00000360 00 00 00 00 00 00 00 00 06 00 00 00 0D 00 00 00 ................

00000370 00 00 00 00 00 00 00 00 5F 5F 6C 61 5F 73 79 6D ........__la_sym

00000380 62 6F 6C 5F 70 74 72 00 5F 5F 44 41 54 41 00 00 bol_ptr.__DATA..

00000390 00 00 00 00 00 00 00 00 20 10 00 00 01 00 00 00 ........ .......

000003A0 58 00 00 00 00 00 00 00 20 10 00 00 03 00 00 00 X....... .......

000003B0 00 00 00 00 00 00 00 00 07 00 00 00 0F 00 00 00 ................

000003C0 00 00 00 00 00 00 00 00 19 00 00 00 48 00 00 00 ............H...

000003D0 5F 5F 4C 49 4E 4B 45 44 49 54 00 00 00 00 00 00 __LINKEDIT......

000003E0 00 20 00 00 01 00 00 00 00 10 00 00 00 00 00 00 . ..............

000003F0 00 20 00 00 00 00 00 00 F0 03 00 00 00 00 00 00 . ..............

00000400 07 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 ................

00000410 22 00 00 80 30 00 00 00 00 20 00 00 08 00 00 00 "...0.... ......

00000420 08 20 00 00 50 00 00 00 00 00 00 00 00 00 00 00 . ..P...........

00000430 58 20 00 00 80 00 00 00 D8 20 00 00 48 00 00 00 X ....... ..H...

00000440 02 00 00 00 18 00 00 00 98 21 00 00 11 00 00 00 .........!......

00000450 10 23 00 00 E0 00 00 00 0B 00 00 00 50 00 00 00 .#..........P...

00000460 00 00 00 00 03 00 00 00 03 00 00 00 03 00 00 00 ................

00000470 06 00 00 00 0B 00 00 00 00 00 00 00 00 00 00 00 ................

00000480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000490 A8 22 00 00 1A 00 00 00 00 00 00 00 00 00 00 00 ."..............

000004A0 00 00 00 00 00 00 00 00 0E 00 00 00 20 00 00 00 ............ ...

000004B0 0C 00 00 00 2F 75 73 72 2F 6C 69 62 2F 64 79 6C ..../usr/lib/dyl

000004C0 64 00 00 00 00 00 00 00 1B 00 00 00 18 00 00 00 d...............

000004D0 02 99 34 ED F4 48 3F 74 AA F3 1A 4F D6 73 70 1D ..4..H?t...O.sp.

000004E0 24 00 00 00 10 00 00 00 00 09 0A 00 00 09 0A 00 $...............

000004F0 2A 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 *...............

00000500 28 00 00 80 18 00 00 00 B0 0D 00 00 00 00 00 00 (...............

00000510 00 00 00 00 00 00 00 00 0C 00 00 00 30 00 00 00 ............0...

00000520 18 00 00 00 02 00 00 00 00 00 78 00 00 00 01 00 ..........x.....

00000530 2F 75 73 72 2F 6C 69 62 2F 6C 69 62 63 2B 2B 2E /usr/lib/libc++.

00000540 31 2E 64 79 6C 69 62 00 0C 00 00 00 38 00 00 00 1.dylib.....8...

00000550 18 00 00 00 02 00 00 00 01 01 AD 04 00 00 01 00 ................

00000560 2F 75 73 72 2F 6C 69 62 2F 6C 69 62 53 79 73 74 /usr/lib/libSyst

00000570 65 6D 2E 42 2E 64 79 6C 69 62 00 00 00 00 00 00 em.B.dylib......

00000580 26 00 00 00 10 00 00 00 20 21 00 00 10 00 00 00 &....... !......

00000590 29 00 00 00 10 00 00 00 30 21 00 00 00 00 00 00 ).......0!......

000005A0 2B 00 00 00 10 00 00 00 30 21 00 00 68 00 00 00 +.......0!..h...

000005B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000005C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000005D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000005E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000005F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000006A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000006B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000006C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000006D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000006E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000006F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000007A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000007B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000007C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000007D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000007E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000007F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000008A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000008B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000008C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000008D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000008E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000008F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000009A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000009B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000009C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000009D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000009E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000009F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000A00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000A10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000A20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000A30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000A40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000A50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000A60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000A70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000A80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000A90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000AA0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000AB0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000AC0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000AD0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000AE0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000AF0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000B00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000B10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000B20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000B30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000B40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000B50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000B60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000B70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000B80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000B90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000BA0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000BB0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00000BC0 55 48 89 E5 48 83 EC 70 48 8D 35 B5 03 00 00 48 UH..H..pH.5....H

00000BD0 8B 05 42 04 00 00 48 8B 00 48 89 45 F8 48 89 7D ..B...H..H.E.H.}

00000BE0 D0 48 C7 45 C0 00 00 00 00 48 8B 7D D0 E8 12 03 .H.E.....H.}....

00000BF0 00 00 48 BE 00 00 00 00 00 00 00 00 48 89 45 B8 ..H.........H.E.

00000C00 48 39 C6 0F 85 0C 00 00 00 C7 45 DC FF FF FF FF H9........E.....

00000C10 E9 6C 01 00 00 E9 00 00 00 00 48 BE 01 00 00 00 .l........H.....

00000C20 00 00 00 00 48 BA 10 00 00 00 00 00 00 00 48 8D ....H.........H.

00000C30 7D E0 48 8B 4D B8 E8 CF 02 00 00 41 89 C0 44 89 }.H.M......A..D.

00000C40 45 CC 41 81 F8 00 00 00 00 0F 8E 1F 01 00 00 48 E.A............H

00000C50 8D 3D 31 03 00 00 48 8B 75 C0 B0 00 E8 AF 02 00 .=1...H.u.......

00000C60 00 C7 45 B4 00 00 00 00 89 45 B0 8B 45 B4 3B 45 ..E......E..E.;E

00000C70 CC 0F 8D 2A 00 00 00 48 8D 3D 10 03 00 00 48 63 ...*...H.=....Hc

00000C80 45 B4 0F B6 74 05 E0 B0 00 E8 82 02 00 00 89 45 E...t..........E

00000C90 AC 8B 45 B4 05 01 00 00 00 89 45 B4 E9 CA FF FF ..E.......E.....

00000CA0 FF 81 7D CC 10 00 00 00 0F 8D 39 00 00 00 8B 45 ..}.......9....E

00000CB0 CC 89 45 B4 81 7D B4 10 00 00 00 0F 8D 21 00 00 ..E..}.......!..

00000CC0 00 48 8D 3D CC 02 00 00 B0 00 E8 41 02 00 00 89 .H.=.......A....

00000CD0 45 A8 8B 45 B4 05 01 00 00 00 89 45 B4 E9 D2 FF E..E.......E....

00000CE0 FF FF E9 00 00 00 00 C7 45 B4 00 00 00 00 8B 45 ........E......E

00000CF0 B4 3B 45 CC 0F 8D 51 00 00 00 48 63 45 B4 0F B6 .;E...Q...HcE...

00000D00 7C 05 E0 E8 DE 01 00 00 3D 00 00 00 00 0F 84 16 |.......=.......

00000D10 00 00 00 48 63 45 B4 0F B6 7C 05 E0 E8 F5 01 00 ...HcE...|......

00000D20 00 89 45 A4 E9 0D 00 00 00 BF 2E 00 00 00 E8 E3 ..E.............

00000D30 01 00 00 89 45 A0 E9 00 00 00 00 8B 45 B4 05 01 ....E.......E...

00000D40 00 00 00 89 45 B4 E9 A3 FF FF FF 48 8D 3D 46 02 ....E......H.=F.

00000D50 00 00 E8 C5 01 00 00 48 8B 7D C0 48 81 C7 10 00 .......H.}.H....

00000D60 00 00 48 89 7D C0 89 45 9C E9 AC FE FF FF 48 8B ..H.}..E......H.

00000D70 7D B8 E8 87 01 00 00 89 45 98 C7 45 DC 00 00 00 }.......E..E....

00000D80 00 48 8B 05 90 02 00 00 8B 4D DC 48 8B 00 48 3B .H.......M.H..H;

00000D90 45 F8 89 4D 94 0F 85 09 00 00 00 8B 45 94 48 83 E..M........E.H.

00000DA0 C4 70 5D C3 E8 4F 01 00 00 0F 1F 80 00 00 00 00 .p]..O..........

00000DB0 55 48 89 E5 48 83 EC 20 C7 45 FC 00 00 00 00 89 UH..H.. .E......

00000DC0 7D F8 48 89 75 F0 8B 7D F8 83 EF 02 89 7D EC 0F }.H.u..}.....}..

00000DD0 85 1A 00 00 00 E9 00 00 00 00 48 8B 45 F0 48 8B ..........H.E.H.

00000DE0 78 08 E8 D9 FD FF FF 89 45 E8 E9 0C 00 00 00 C7 x.......E.......

00000DF0 45 FC FE FF FF FF E9 07 00 00 00 C7 45 FC 00 00 E...........E...

00000E00 00 00 8B 45 FC 48 83 C4 20 5D C3 90 90 90 90 90 ...E.H.. ]......

00000E10 55 48 89 E5 48 83 EC 10 48 BE 00 00 04 00 00 00 UH..H...H.......

00000E20 00 00 89 7D FC 8B 7D FC E8 BF 00 00 00 48 83 C4 ...}..}......H..

00000E30 10 5D C3 66 66 66 66 2E 0F 1F 84 00 00 00 00 00 .].ffff.........

00000E40 55 48 89 E5 48 83 EC 20 89 7D FC 48 89 75 F0 8B UH..H.. .}.H.u..

00000E50 7D FC E8 89 00 00 00 3D 00 00 00 00 0F 84 30 00 }......=......0.

00000E60 00 00 48 8B 05 A7 01 00 00 48 63 4D FC 8B 54 88 ..H......HcM..T.

00000E70 3C 89 D0 48 23 45 F0 48 3D 00 00 00 00 40 0F 95 <..H#E.H=....@..

00000E80 C6 40 80 F6 01 40 80 F6 01 40 88 75 EF E9 1D 00 .@...@...@.u....

00000E90 00 00 8B 7D FC 48 8B 75 F0 E8 54 00 00 00 3D 00 ...}.H.u..T...=.

00000EA0 00 00 00 0F 95 C1 80 F1 01 80 F1 01 88 4D EF 8A .............M..

00000EB0 45 EF 24 01 0F B6 C0 48 83 C4 20 5D C3 0F 1F 00 E.$....H.. ]....

00000EC0 55 48 89 E5 89 7D FC 8B 7D FC 81 E7 80 FF FF FF UH...}..}.......

00000ED0 81 FF 00 00 00 00 0F 94 C0 24 01 0F B6 C0 5D C3 .........$....].

00000EE0 FF 25 3A 01 00 00 FF 25 3C 01 00 00 FF 25 3E 01 .%:....%<....%>.

00000EF0 00 00 FF 25 40 01 00 00 FF 25 42 01 00 00 FF 25 ...%@....%B....%

00000F00 44 01 00 00 FF 25 46 01 00 00 FF 25 48 01 00 00 D....%F....%H...

00000F10 FF 25 4A 01 00 00 FF 25 4C 01 00 00 FF 25 4E 01 .%J....%L....%N.

00000F20 00 00 00 00 4C 8D 1D DD 00 00 00 41 53 FF 25 CD ....L......AS.%.

00000F30 00 00 00 90 68 00 00 00 00 E9 E6 FF FF FF 68 12 ....h.........h.

00000F40 00 00 00 E9 DC FF FF FF 68 2A 00 00 00 E9 D2 FF ........h*......

00000F50 FF FF 68 38 00 00 00 E9 C8 FF FF FF 68 45 00 00 ..h8........hE..

00000F60 00 E9 BE FF FF FF 68 52 00 00 00 E9 B4 FF FF FF ......hR........

00000F70 68 60 00 00 00 E9 AA FF FF FF 68 6F 00 00 00 E9 h`........ho....

00000F80 A0 FF FF FF 72 62 00 25 30 38 6C 58 20 00 25 30 ....rb.%08lX .%0

00000F90 32 58 20 00 20 20 20 00 00 00 00 00 01 00 00 00 2X .   .........

00000FA0 1C 00 00 00 00 00 00 00 1C 00 00 00 00 00 00 00 ................

00000FB0 1C 00 00 00 02 00 00 00 C0 0B 00 00 34 00 00 00 ............4...

00000FC0 34 00 00 00 E1 0E 00 00 00 00 00 00 34 00 00 00 4...........4...

00000FD0 03 00 00 00 0C 00 01 00 10 00 01 00 00 00 00 00 ................

00000FE0 00 00 00 01 00 00 00 00 14 00 00 00 00 00 00 00 ................

00000FF0 01 7A 52 00 01 78 10 01 10 0C 07 08 90 01 00 00 .zR..x..........

00001000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001020 C0 0E 00 00 01 00 00 00 10 0E 00 00 01 00 00 00 ................

00001030 40 0E 00 00 01 00 00 00 34 0F 00 00 01 00 00 00 @.......4.......

00001040 3E 0F 00 00 01 00 00 00 48 0F 00 00 01 00 00 00 >.......H.......

00001050 52 0F 00 00 01 00 00 00 5C 0F 00 00 01 00 00 00 R.......\.......

00001060 66 0F 00 00 01 00 00 00 70 0F 00 00 01 00 00 00 f.......p.......

00001070 7A 0F 00 00 01 00 00 00 00 00 00 00 00 00 00 00 z...............

00001080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000010A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000010B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000010C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000010D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000010E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000010F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000011A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000011B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000011C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000011D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000011E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000011F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000012A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000012B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000012C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000012D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000012E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000012F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000013A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000013B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000013C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000013D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000013E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000013F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000014A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000014B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000014C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000014D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000014E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000014F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000015A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000015B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000015C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000015D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000015E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000015F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000016A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000016B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000016C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000016D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000016E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000016F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000017A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000017B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000017C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000017D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000017E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000017F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000018A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000018B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000018C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000018D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000018E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000018F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000019A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000019B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000019C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000019D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000019E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

000019F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001A00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001A10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001A20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001A30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001A40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001A50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001A60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001A70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001A80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001A90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001AA0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001AB0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001AC0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001AD0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001AE0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001AF0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001B00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001B10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001B20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001B30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001B40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001B50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001B60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001B70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001B80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001B90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001BA0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001BB0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001BC0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001BD0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001BE0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001BF0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001C00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001C10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001C20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001C30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001C40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001C50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001C60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001C70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001C80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001C90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001CA0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001CB0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001CC0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001CD0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001CE0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001CF0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001D00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001D10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001D20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001D30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001D40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001D50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001D60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001D70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001D80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001D90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001DA0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001DB0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001DC0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001DD0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001DE0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001DF0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001E00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001E10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001E20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001E30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001E40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001E50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001E60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001E70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001E80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001E90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001EA0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001EB0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001EC0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001ED0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001EE0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001EF0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001F00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001F10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001F20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001F30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001F40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001F50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001F60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001F70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001F80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001F90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001FA0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001FB0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001FC0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001FD0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001FE0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00001FF0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

00002000 11 22 20 5B 00 00 00 00 12 40 5F 5F 44 65 66 61 ." [.....@__Defa

00002010 75 6C 74 52 75 6E 65 4C 6F 63 61 6C 65 00 51 72 ultRuneLocale.Qr

00002020 10 90 40 5F 5F 5F 73 74 61 63 6B 5F 63 68 6B 5F ..@___stack_chk_

00002030 67 75 61 72 64 00 90 40 64 79 6C 64 5F 73 74 75 guard..@dyld_stu

00002040 62 5F 62 69 6E 64 65 72 00 80 E0 FF FF FF FF FF b_binder........

00002050 FF FF FF 01 90 00 00 00 72 38 12 40 5F 5F 5F 6D ........r8.@___m

00002060 61 73 6B 72 75 6E 65 00 90 00 72 40 12 40 5F 5F askrune...r@.@__

00002070 5F 73 74 61 63 6B 5F 63 68 6B 5F 66 61 69 6C 00 _stack_chk_fail.

00002080 90 00 72 48 12 40 5F 66 63 6C 6F 73 65 00 90 00 ..rH.@_fclose...

00002090 72 50 12 40 5F 66 6F 70 65 6E 00 90 00 72 58 12 rP.@_fopen...rX.

000020A0 40 5F 66 72 65 61 64 00 90 00 72 60 12 40 5F 70 @_fread...r`.@_p

000020B0 72 69 6E 74 66 00 90 00 72 68 12 40 5F 70 75 74 rintf...rh.@_put

000020C0 63 68 61 72 00 90 00 72 70 12 40 5F 70 75 74 73 char...rp.@_puts

000020D0 00 90 00 00 00 00 00 00 00 01 5F 00 05 00 02 5F .........._...._

000020E0 00 10 6D 61 69 6E 00 41 00 02 6D 68 5F 65 78 65 ..main.A..mh_exe

000020F0 63 75 74 65 5F 68 65 61 64 65 72 00 38 5A 31 31 cute_header.8Z11

00002100 64 69 73 70 48 65 78 54 65 78 74 50 4B 63 00 3C dispHexTextPKc.<

00002110 02 00 00 00 03 00 C0 17 00 03 00 B0 1B 00 00 00 ................

00002120 C0 17 F0 03 60 30 80 01 00 00 00 00 00 00 00 00 ....`0..........

00002130 FA DE 0C 05 00 00 00 68 00 00 00 02 00 00 00 00 .......h........

00002140 00 00 00 1C 00 00 00 01 00 00 00 40 FA DE 0C 00 ...........@....

00002150 00 00 00 24 00 00 00 01 00 00 00 06 00 00 00 02 ...$............

00002160 00 00 00 08 6C 69 62 63 2B 2B 2E 31 00 00 00 03 ....libc++.1....

00002170 FA DE 0C 00 00 00 00 28 00 00 00 01 00 00 00 06 .......(........

00002180 00 00 00 02 00 00 00 0B 6C 69 62 53 79 73 74 65 ........libSyste

00002190 6D 2E 42 00 00 00 00 03 02 00 00 00 1E 01 80 00 m.B.............

000021A0 10 0E 00 00 01 00 00 00 0F 00 00 00 1E 01 80 00 ................

000021B0 40 0E 00 00 01 00 00 00 1E 00 00 00 1E 01 80 00 @...............

000021C0 C0 0E 00 00 01 00 00 00 2B 00 00 00 0F 01 00 00 ........+.......

000021D0 C0 0B 00 00 01 00 00 00 3F 00 00 00 0F 01 10 00 ........?.......

000021E0 00 00 00 00 01 00 00 00 53 00 00 00 0F 01 00 00 ........S.......

000021F0 B0 0D 00 00 01 00 00 00 59 00 00 00 01 00 00 02 ........Y.......

00002200 00 00 00 00 00 00 00 00 6D 00 00 00 01 00 00 02 ........m.......

00002210 00 00 00 00 00 00 00 00 79 00 00 00 01 00 00 02 ........y.......

00002220 00 00 00 00 00 00 00 00 8B 00 00 00 01 00 00 02 ................

00002230 00 00 00 00 00 00 00 00 9E 00 00 00 01 00 00 02 ................

00002240 00 00 00 00 00 00 00 00 A6 00 00 00 01 00 00 02 ................

00002250 00 00 00 00 00 00 00 00 AD 00 00 00 01 00 00 02 ................

00002260 00 00 00 00 00 00 00 00 B4 00 00 00 01 00 00 02 ................

00002270 00 00 00 00 00 00 00 00 BC 00 00 00 01 00 00 02 ................

00002280 00 00 00 00 00 00 00 00 C5 00 00 00 01 00 00 02 ................

00002290 00 00 00 00 00 00 00 00 CB 00 00 00 01 00 00 02 ................

000022A0 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 ................

000022B0 01 00 00 00 07 00 00 00 08 00 00 00 0A 00 00 00 ................

000022C0 0B 00 00 00 0C 00 00 00 0D 00 00 00 0E 00 00 00 ................

000022D0 0F 00 00 00 10 00 00 00 00 00 00 40 06 00 00 00 ...........@....

000022E0 09 00 00 00 02 00 00 00 00 00 00 00 01 00 00 00 ................

000022F0 07 00 00 00 08 00 00 00 0A 00 00 00 0B 00 00 00 ................

00002300 0C 00 00 00 0D 00 00 00 0E 00 00 00 0F 00 00 00 ................

00002310 20 00 5F 5F 5A 37 69 73 70 72 69 6E 74 69 00 5F  .__Z7isprinti._

00002320 5F 5A 38 5F 5F 69 73 74 79 70 65 69 6D 00 5F 5F _Z8__istypeim.__

00002330 5A 37 69 73 61 73 63 69 69 69 00 5F 5F 5A 31 31 Z7isasciii.__Z11

00002340 64 69 73 70 48 65 78 54 65 78 74 50 4B 63 00 5F dispHexTextPKc._

00002350 5F 6D 68 5F 65 78 65 63 75 74 65 5F 68 65 61 64 _mh_execute_head

00002360 65 72 00 5F 6D 61 69 6E 00 5F 5F 44 65 66 61 75 er._main.__Defau

00002370 6C 74 52 75 6E 65 4C 6F 63 61 6C 65 00 5F 5F 5F ltRuneLocale.___

00002380 6D 61 73 6B 72 75 6E 65 00 5F 5F 5F 73 74 61 63 maskrune.___stac

00002390 6B 5F 63 68 6B 5F 66 61 69 6C 00 5F 5F 5F 73 74 k_chk_fail.___st

000023A0 61 63 6B 5F 63 68 6B 5F 67 75 61 72 64 00 5F 66 ack_chk_guard._f

000023B0 63 6C 6F 73 65 00 5F 66 6F 70 65 6E 00 5F 66 72 close._fopen._fr

000023C0 65 61 64 00 5F 70 72 69 6E 74 66 00 5F 70 75 74 ead._printf._put

000023D0 63 68 61 72 00 5F 70 75 74 73 00 64 79 6C 64 5F char._puts.dyld_

000023E0 73 74 75 62 5F 62 69 6E 64 65 72 00 00 00 00 00 stub_binder.....

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值