使用flashfxp有些日子了,也给我提供了不少的帮助。不过,今天还要说一点其不足之处。
我使用的是版本3.0.2 build1043。
最近需要使用别人制作的一个脚本。别人放到FTP上,我用flashfxp取下来,怎么操作,都无法正常执行。而对方测试的结果是,怎么操作,都OK。后来就把我的执行结果,以及使用的脚本Mail给了对方。对方拿到后,与其本地的脚本进行比较,发现有差别。然后我通过IE,将文件从FTP上copy下来。执行,OK。
本着打破砂锅问到底的精神,就对通过IE拿到的文件和通过flashfxp拿到的文件进行了二进制比较。发现原文件中的0A,经过flashfxp处理过后,变成了0D0A。
查了下ASC||码,
0a——换行符号------”/n”
0d——回车符号------”/r”
windows中,作为字符信息使用时,两个一般连用。如果作为文本信息使用时,若只输入了0A,系统会自动将其变为0D0A。如果不想让系统偷偷摸摸地干这些事情,需要告诉系统,现在是作为二进制数据进行访问。
例如,下面一段代码,执行之后,文件中写入的结果是0D0a。
int main( void )
{
FILE *fp;
if ((fp= fopen ( "data.dat" , "w+" ))==NULL)
{
printf ( "not open" );
exit (0);
}
int tmp=10;
fwrite (&tmp, sizeof ( int ),1,fp);
fclose (fp);
return 0;
}
如果在fopen的时候,告诉系统你是在进行二进制数据操作,执行的结果就与预想的一样了。
int main( void )
{
FILE *fp;
if ((fp= fopen ( "data.dat" , "w+b" ))==NULL)
{
printf ( "not open" );
exit (0);
}
int tmp=10;
fwrite (&tmp, sizeof ( int ),1,fp);
fclose (fp);
return 0;
}
因此,估计flashfxp中,在对文件进行访问时,采用了第一段代码的方式,从而导致了数据的改变。
参考:
|
|
分享到:
相关推荐
FlashFXPFlashFXP 可以使用的
FlashFXP 4 是强大、使用量广泛的FTP客户端,在经过了长久的测试后终于迎来了FlashFXP 4 简体中文正式版。你可以使用FlashFXP 来发布和维护你的网站、上传下载基于FTP的文件、转移或者备份远程文件、与朋友远程分享...
FlashFXP-v3.40 FlashFXP-v3.40 FlashFXP-v3.40
flashFXP免注册使用
使用后注册FlashFXP为正式版,而且适用于任何版本
FlashFXP version: 5.2.0 (build 3868)
FlashFXP是一个功能强大的 FXP/FTP 软件,融合了一些其他优秀 FTP软件的优点,如像 CuteFTP 一样可以比较文件夹,支持彩色文字显示;像 BpFTP 支持多文件夹选择文件,能够缓存文件夹;像 LeapFTP 一样的外观界面,...
FlashFXP(FTP)使用教程及下载地址,免费软件无需注册码
FlashFXP.exe
FlashFXP是一款功能强大的FXP/FTP软件,集成了其它优秀的FTP软件的优点,如CuteFTP的目录比较,支持彩色文字显示;如BpFTP支持多目录选择文件,暂存目录;又如LeapFTP的界面设计。支持目录(和子目录)的文件传输,...
FlashFXP是功能强大的FXP/FTP软件,融合了一些其他优秀FTP软件的优点,如像CuteFTP一样可以比较文件夹,支持彩色文字显示;像 BpFTP支持多文件夹选择文件,能够缓存文件夹;像LeapFTP一样的外观界面,甚至设计思路也...
• 修正了 FlashFXP 在某些 SFTP 服务器无法确定原始文件夹 (以防止更改目录) 的问题 • 修正了传送队列完成后, 本地/远端文件列表不能适当刷新的问题 FlashFXP v3.8 BETA - (3.7.5 build 1296) • 次要改进: 新的...
解决了当拨出便携式 USB 驱动器时, FlashFXP 会出现评估版对话框的问题 在 U3 manifest 中添加了 hostCleanUp, 解决了 U3 Lauchpad 较早版本中的一个错误 ”跟踪深层动态链接” 与 ”传送期间更新目录缓存” 的...
-------- FlashFXP Registration Data START -------- FLASHFXPQUNNRTA3tQAAAACpXLvQqQXz7mb8C7q/tM08Fmci3A1tYTlXjSGGWxM1C+OLwdCCAQTgbELDEjW0MQEIX9Q1Eb8ntSMTP+aUBq0W0AAYjlwaoZSwqql649PcL5/HYxSSWruY/...
FlashFXP是强大、使用量广泛的FTP客户端,在经过了长久的测试后终于迎来了FlashFXP 4 简体中文正式版。你可以使用FlashFXP 来发布和维护你的网站、上传下载基于FTP的文件、转移或者备份远程文件、与朋友远程分享文件...
FlashFXP是一个功能强大的 FXP/FTP 软件,融合了一些其他优秀 FTP软件的优点,如像 CuteFTP 一样可以比较文件夹,支持彩色文字显示;像 BpFTP 支持多文件夹选择文件,能够缓存文件夹;像 LeapFTP 一样的外观界面,...
FlashFXP_3452.zip FlashFXP_3452.zip FlashFXP_3452.zip
FlashFXP中文免费版 FlashFXP上传工具
FlashFXP 3.7.5破解版FlashFXP 3.7.5破解版
FlashFXP 是一个功能强大的 FXP/FTP 软件,融合了一些其他优秀 FTP 软件的优点,如像 CuteFTP 一样可以比较文件夹,支持彩色文字显示;像 BpFTP 支持多文件夹选择文件,能够缓存文件夹;像 LeapFTP 一样的外观界面,...