在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2538|回复: 3

[求助] 求会Perl的大神帮助,如何写一个txt转bin格式的Perl脚本???

[复制链接]
发表于 2015-3-19 23:08:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
RT,小弟急需一个perl脚本把txt格式的文件转换为bin格式,就是通常keil51 ARM编译器编译出来的bin文件。求高手指导该怎么写?还是说CPAN有写好的模块以供使用。对PERL语言的使用停留在<Perl快速入门[第六版]>的基础上。再次请大神出山指点迷津呀!!!
 楼主| 发表于 2015-3-20 10:04:30 | 显示全部楼层
没有人回复呀,自己顶起来
发表于 2015-4-7 19:17:00 | 显示全部楼层
#!perl -w
#
# Usage: convert.pl [source file] [destination file]
#    If we donot provide source file, STDIN will be used as source.
#    If we donot provide destination file, a file named a.out will be used as output.
if ($#ARGV != 1)
{
    print "Use a.out as default output file.\n";
    $destfile = "a.out";
}
else
{
    $destfile = $ARGV[1]; #using user defined output file
}
open OUTF, ">$destfile" or die "Can't open $destfile for writing!\n";
binmode(OUTF);
while (<>)
{
    for $chunk (split(/ /, $_))
    {
        print OUTF pack("H2", $chunk); #use pack function to write data in binary format
    }
}
close(OUTF);
发表于 2015-4-22 16:26:12 | 显示全部楼层
原来写过一个,哈哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 07:01 , Processed in 0.018551 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表