- 论坛徽章:
- 0
|
我有一个文件index.php,在windows中显示大小是7448字节
通过ftp上传到as3服务器上后, flashfxp显示大小是6884字节.
很奇怪,后我又从服务器上将那个文件下载到我的windows电脑中,并重命名为index.php.bak
将index.php和index.php.bak放到一个目录中,显示大小前者是7448,后者是6884.
然后我用分别打开2个文件,逐句比较, 代码完全一样.但文件大小确不一样.
随后,我又将这2个文件都传到我的as3的虚拟机中, 在同一个目录中, ls -l显示结果为
index.php 7448
index.php.bak 6884 (注:这里的index.php.bak是从服务器下载下来的.)
du -b 显示的结果都是8192
所以我得到的结论是在linux中,ll显示的大小是文件的真实大小, du显示的是文件占用大小.
但为什么2个一样的文件,大小却显示是不一样的呢?
我在linux中用diff -b index.php 和index.php.bak 显示无,所以2个文件代码应该是一样的.
唯一可能的区别就是空格字符. 因为我是diff -b
那么有为什么我将文件通过ftp上传会发生变化呢,如果是杀毒软件的原因,但代码却没有变化?
附件中是我将这2个文件的打包,大家如有时间请帮我查一下, 我很困惑.我描述的可能有点乱,大家体谅 |
|