谁能告诉我这是什么编码语言?

发布于 2024-10-14 16:52:16 字数 1513 浏览 4 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

回忆躺在深渊里 2024-10-21 16:52:16

“文件”说:

btool:ELF 32 位 LSB 可执行文件,ARM,版本 1 (SYSV),动态链接(使用共享库),已剥离

objdump -R 说:

btool:     file format elf32-little

DYNAMIC RELOCATION RECORDS
OFFSET   TYPE              VALUE
00009154 UNKNOWN           __sF
00009124 UNKNOWN           _ZN7android7String8D1Ev
00009128 UNKNOWN           printf
0000912c UNKNOWN           _ZN7android16BackupDataReaderC1Ei
00009130 UNKNOWN           puts
00009134 UNKNOWN           __libc_init
00009138 UNKNOWN           fprintf
0000913c UNKNOWN           _ZN7android16BackupDataReader16ReadEntityHeaderEPNS_7String8EPj
00009140 UNKNOWN           strcmp
00009144 UNKNOWN           _ZN7android7String8C1Ev
00009148 UNKNOWN           _ZN7android16BackupDataReader14ReadNextHeaderEPbPi
0000914c UNKNOWN           _ZN7android16BackupDataReaderD1Ev
00009150 UNKNOWN           open

“文件的联机帮助页讲述了它的历史:

至少从 Research Version 4(1973 年 11 月的手册页)开始,每个 UNIX 中都有一个文件命令。 System V 版本引入了一项重大变化:魔法类型的外部列表。这稍微减慢了程序速度,但使其更加灵活。

这个程序基于 System V 版本,由 Ian Darwin 编写,没有查看任何其他人的源代码。

John Gilmore 广泛修改了代码,使其比第一个版本更好。 Geoff Collyer 发现了一些不足之处并提供了一些神奇的文件条目。 “&”的贡献Rob McMahon 操作员,[电子邮件受保护],1989 年。

Guy Harris,[电子邮件受保护] 自 1993 年以来进行了许多更改到现在。

从 1990 年到现在的主要开发和维护,由 Christos Zoulas ([email protected] )。

由 Chris Lowth 更改,[电子邮件受保护],2000 年:Handle -i 选项使用替代的 magic 文件和内部逻辑来输出 mime 类型字符串。

由 Eric Fischer 更改([电子邮件受保护]),7 月, 2000年,识别字符代码并尝试识别非ASCII文件的语言。

由 Reuben Thomas 更改([电子邮件受保护]),2007 年至2008,为了改进 MIME 支持并合并 MIME 和非 MIME 魔法,支持魔法目录和文件,应用许多错误修复并改进构建系统。

“magic”目录(magic 文件)的贡献者列表太长,无法包含在此处。你知道你是谁;谢谢。源文件中列出了许多贡献者。

'file' says:

btool: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), stripped

And objdump -R says:

btool:     file format elf32-little

DYNAMIC RELOCATION RECORDS
OFFSET   TYPE              VALUE
00009154 UNKNOWN           __sF
00009124 UNKNOWN           _ZN7android7String8D1Ev
00009128 UNKNOWN           printf
0000912c UNKNOWN           _ZN7android16BackupDataReaderC1Ei
00009130 UNKNOWN           puts
00009134 UNKNOWN           __libc_init
00009138 UNKNOWN           fprintf
0000913c UNKNOWN           _ZN7android16BackupDataReader16ReadEntityHeaderEPNS_7String8EPj
00009140 UNKNOWN           strcmp
00009144 UNKNOWN           _ZN7android7String8C1Ev
00009148 UNKNOWN           _ZN7android16BackupDataReader14ReadNextHeaderEPbPi
0000914c UNKNOWN           _ZN7android16BackupDataReaderD1Ev
00009150 UNKNOWN           open

'file's manpage says about it's history:

There has been a file command in every UNIX since at least Research Version 4 (man page dated November, 1973). The System V version introduced one significant major change: the external list of magic types. This slowed the program down slightly but made it a lot more flexible.

This program, based on the System V version, was written by Ian Darwin without looking at anybody else's source code.

John Gilmore revised the code extensively, making it better than the first version. Geoff Collyer found several inade-quacies and provided some magic file entries. Contributions by the `&' operator by Rob McMahon, [email protected], 1989.

Guy Harris, [email protected], made many changes from 1993 to the present.

Primary development and maintenance from 1990 to the present by Christos Zoulas ([email protected]).

Altered by Chris Lowth, [email protected], 2000: Handle the -i option to output mime type strings, using an alternative magic file and internal logic.

Altered by Eric Fischer ([email protected]), July, 2000, to identify character codes and attempt to identify the languages of non-ASCII files.

Altered by Reuben Thomas ([email protected]), 2007 to 2008, to improve MIME support and merge MIME and non-MIME magic, supportdirectories as well as files of magic, apply many bug fixes and improve the build system.

The list of contributors to the `magic' directory (magic files) is too long to include here. You know who you are; thank you. Many contributors are listed in the source files.

π浅易 2024-10-21 16:52:16

如果你用记事本打开脚本,它包含像“ELF”、“ibstdc++”这样的原始字符串,所以我猜它是C++。

If you open the script with notepad, it contains raw strings like "ELF", "ibstdc++", so I guess its C++.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文