UNIX可执行文件

UNIX可执行文件,unix,Unix,我从客户端获得了一些文件sample.mt,当我打开信息时,它显示为UNIX可执行文件 文件。但是,实际上,当我用zip替换扩展名时,我可以提取文件内容 它似乎是一个文件夹。有人能说出UNIX可执行文件的确切含义和方式吗 它是被创造出来的。顺便说一下,这似乎是在Windows操作系统中创建的 Unix的本机二进制可执行文件的前端将有一个神奇的COOKIE,它将说明其类型。命令filefile\u name\u可能是二进制的将告诉您Unix是否理解该格式。如果file命令返回“directory”

我从客户端获得了一些文件sample.mt,当我打开信息时,它显示为UNIX可执行文件

文件。但是,实际上,当我用zip替换扩展名时,我可以提取文件内容

它似乎是一个文件夹。有人能说出UNIX可执行文件的确切含义和方式吗


它是被创造出来的。顺便说一下,这似乎是在Windows操作系统中创建的

Unix的本机二进制可执行文件的前端将有一个神奇的COOKIE,它将说明其类型。命令
filefile\u name\u可能是二进制的
将告诉您Unix是否理解该格式。如果
file
命令返回“directory”,那么它可能不是一个可执行文件,而是一个目录(或文件夹)。

Unix的本机二进制可执行文件将在前面有一个MAGIC_COOKIE,它将说明它的类型。命令
filefile\u name\u可能是二进制的
将告诉您Unix是否理解该格式。如果
file
命令返回“directory”,则它可能不是一个可执行文件,而是一个目录(或文件夹)。

很多次,当您将文件从Windows复制到Unix时,会在打开可执行位的情况下创建副本。这并不意味着它是一个可执行程序。

很多时候,当您将文件从Windows复制到Unix时,会在打开可执行位的情况下创建副本。这并不意味着它是一个可执行程序


这是客户机在某些服务器上创建的文件 另一个平台,我必须读到 在Mac OS X中以编程方式创建文件

如果read意味着执行,那么,您不能:您试图运行它,但它不会运行。那么它不是一个有效的MacOS X程序。时期他可以给你发一张JPEG图片,不管你怎么做,你都无法运行它

如果读取意味着提取一些片段数据,那么作为Unix可执行文件与否的问题完全无关。您需要:

  • 了解格式规范
  • 使用工具提取数据或编写自己的代码
  • 你一定忽略了重要的信息,因为我不认为有人只是在你的收件箱里放了一个文件,要求你对“阅读文件”做出评估


    这是客户机在某些服务器上创建的文件 另一个平台,我必须读到 在Mac OS X中以编程方式创建文件

    如果read意味着执行,那么,您不能:您试图运行它,但它不会运行。那么它不是一个有效的MacOS X程序。时期他可以给你发一张JPEG图片,不管你怎么做,你都无法运行它

    如果读取意味着提取一些片段数据,那么作为Unix可执行文件与否的问题完全无关。您需要:

  • 了解格式规范
  • 使用工具提取数据或编写自己的代码

  • 你一定忽略了重要的信息,因为我不认为有人刚刚在你的收件箱中删除了一个文件,并要求估算“读取该文件”。

    -bash:/Users/lenin/Desktop/Sample:cannotexecutebinary file这是我在终端上尝试的语句。原因可能是什么。原因是它不是适合您平台的可执行二进制文件。请使用@msw建议的命令,在执行之前找出它是哪种类型的文件。如果你自己做不到,为什么不问问你的客户这是什么类型的文件呢?嗨,这是我在执行@msw建议时得到的/Users/lenin/Desktop/sample file_name_可能是二进制文件-bash:/Users/lenin/Desktop/Ssample无法执行二进制文件,这意味着您要以文件名作为唯一参数运行“file”命令。在终端上,键入“文件”(包括空格,但不包括引号),然后将文件从桌面拖放到终端。然后按enter.-bash:/Users/lenin/Desktop/Sample:cannotexecutebinary file这是我在终端上尝试的语句。原因可能是什么。原因是它不是适合您平台的可执行二进制文件。请使用@msw建议的命令,在执行之前找出它是哪种类型的文件。如果你自己做不到,为什么不问问你的客户这是什么类型的文件呢?嗨,这是我在执行@msw建议时得到的/Users/lenin/Desktop/sample file_name_可能是二进制文件-bash:/Users/lenin/Desktop/Ssample无法执行二进制文件,这意味着您要以文件名作为唯一参数运行“file”命令。在终端上,键入“文件”(包括空格,但不包括引号),然后将文件从桌面拖放到终端。然后按enter键。UNIX可执行文件的确切含义取决于提供此类信息的确切工具。您是否试图通过编程方式检测Unix二进制文件,或者有人向您发送了一个文件,您想知道它是什么?这是在其他平台上创建的文件客户端,我必须在Mac OS X中通过编程方式读取该文件。Unix可执行文件的确切含义取决于提供此类信息的确切工具。你是想通过编程方式检测Unix二进制文件,还是有人向你发送了一个文件,你想知道它是什么?这是在其他平台上创建的文件客户端,我必须在Mac OS X中通过编程方式读取该文件。是的,我应该实现你的目的。无论如何,谢谢你的建议。是的,我应该履行你的意思。不管怎样,谢谢你的建议。