[FZH] 关于可执行文件和机器可执行文件的区别

ajax he ajaxhe在gmail.com
星期日 十月 3 16:09:31 UTC 2010


呵呵~UNIX哲学

在 2010年10月3日 上午12:33,Xu Xin <railwaycat在gmail.com> 写道:
> 嗯,我对 php 不了解
>
> 不过觉得真正用的时候没必要区分的如此清楚,
>
> unix 之所以采用可执行属性,和 Magic
> Number这一套方案,我感觉就是为了从各种文件格式中统一的抽象出来,不管是脚本还是二进制文件,在unix看来都是平等的,没有谁比谁更高级。
>
> 2010/10/2 ajax he <ajaxhe在gmail.com>:
>> 恩!了解!照前面大虾们说的,平时写的php页面也能撑的上一个可执行文件,而不是机器可执行文件,因为php页面需要被apache解析,就像shell程序一样。不知我这样理解对不对?
>>
>> 在 2010年10月2日 下午11:05,Xu Xin <railwaycat在gmail.com>写道:
>>>
>>> 『可执行文件』指文件的属性,即我们用 chmod +x <filename> 加上去的那个属性
>>>
>>> 『机器可执行文件』指文件的格式,即文件本身是不是处理器所能直接理解的
>>>
>>> On Friday, October 1, 2010, ajax he <ajaxhe在gmail.com> wrote:
>>> > 今天在看UNIX环境高级编程时有这么一句话:“shell脚本是一个可执行文件,却不是机器可执行文件”。不胜理解,还望大虾帮忙解答下~
>>> > _______________________________________________
>>> > Chinese mailing list
>>> > Chinese at lists.fedoraproject.org
>>> > https://admin.fedoraproject.org/mailman/listinfo/chinese
>>> >
>>>
>>> --
>>> My Conquest is the Sea of Stars.
>>> _______________________________________________
>>> Chinese mailing list
>>> Chinese at lists.fedoraproject.org
>>> https://admin.fedoraproject.org/mailman/listinfo/chinese
>> _______________________________________________
>> Chinese mailing list
>> Chinese at lists.fedoraproject.org
>> https://admin.fedoraproject.org/mailman/listinfo/chinese
>>
>
>
>
> --
> My Conquest is the Sea of Stars.
> _______________________________________________
> Chinese mailing list
> Chinese at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/chinese
>


关于邮件列表 Chinese 的更多信息