ChinaUnix.net
相关文章推荐:

用异或求出一个数的二进制

文本文件文件如下 "有" "" "个" "文" "本" "文" "件" "文" "件" "如" "下" 我需要将其加工成这样 "有"览 ""懒 "个"缆 "文"烂 "本"滥 "文"琅 "件"榔 "文"狼 "件"廊 "如"郎 "下"朗 就是在文字后的引号后加上"汉字",从外表看加上的汉字没什么规律,其实汉字的内码是从C0C0开始依次递增的 ,比如"览"的内码是C0C0,"懒"的内码是C0C1,.......,我现在需要使sed或awk来实现(perl我点都不会,所以即 使各位帮了我...

by 闹钟 - Shell - 2005-11-18 18:57:21 阅读(2406) 回复(10)

相关讨论

请问snort来收集网络数据包的时候,如果使的是进制方式收集,那么里面收集的内容的格式大致是什么啊? 如果不使进制收集,那么收集到的内容里面就是网络数据保的内容;比如: 11/07-14:44:43.089479 172.16.47.150:138 ->; 172.16.47.191:138 UDP TTL:64 TOS:0x0 ID:9725 IpLen:20 DgmLen:229 Len: 201 =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ 11/07-16:13:47.786839 172.16.47....

by lenoning - 数据安全 - 2005-05-18 21:38:35 阅读(2562) 回复(11)
by vermicelli - Shell - 2004-08-10 20:24:19 阅读(3137) 回复(6)

[要求] 如何把进制文件中A开始偏移0x10开始的四个字节修改为0x12345678 [文件A] 修改前: 0x0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 修改后: 0x0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0010 78 56 34 12 00 00 00 00 00 00 00 00 00 00 00 00 [已经做的工作] #!/usr/bin/env perl $OFFSET = 16; # offset in file, in bytes $VAL...

by edisontang - Perl - 2008-11-27 14:32:12 阅读(4274) 回复(7)

有什么简单的方法判断数为进制数吗?谢谢

by holmes86 - Shell - 2008-04-03 12:54:12 阅读(2327) 回复(3)

既然fgetc能读取以rb打开的文件,我想fputc也能向wb打开的文件吧? 能给个例子吗? #include main() { FILE *fp; int c; fp=fopen("a.bin","wb+"); fputc(1,fp); fputc(2,fp); fputc(3,fp); fputc(1,fp); fclose(fp); } 只是想试试,本来进不该这种办法。 [ 本帖最后由 cviolet 于 2007-7-17 11:08 编辑 ]

by cviolet - C/C++ - 2007-07-17 13:43:09 阅读(2912) 回复(13)
by prc - Shell - 2006-04-06 17:27:10 阅读(2256) 回复(6)
by sjh_311 - 网络技术 - 2008-06-25 12:22:21 阅读(1757) 回复(1)

户输入2进制转换为10进制的,不能调系统的自带的转换啊下面是我的,看看谁的更加简单更加方便 另外[\i]中的斜杠请自己去掉 为了显示方便加上去的 def ff(n=[],k=1,s="abc"): import re if re.search('^0+',s): s=re.sub('^0+','',s) s=s.strip() if len(s)>0: s=int(s) if s==1: ss=0 n.append(s) for i in xrange(len(n)): ss+=n[\i]...

by zhenglxd - Python - 2009-02-28 22:12:18 阅读(4025) 回复(20)

leastBitPos(x) { return 2; } 函数leastBitPos产生掩码,该掩码包含bit,该bit指出了参数中最低位1的bit的位置。如果参数等于0,它就返回0。 只能 ! ~ & ^ | + << >>这几个位级运算符,不能循环语句,将return 的表达式2改成结果的表达式 如[code]leastBitPos(8) [/code] 返回值为4 并且最好是可移植的。 不能循环不知道何解了,谢谢回复。 [ 本帖最后由 bsdc 于 2009-6-10 18:09 编辑 ]

by bsdc - C/C++ - 2010-05-22 16:38:24 阅读(19564) 回复(15)