英语法语西班牙文

OnWorks 网站图标

scanmacho - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 scanmacho

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 scanmacho,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


scanmacho - 用于扫描 Mach-O 文件的用户空间实用程序

概要


扫描马乔 [选项] 马赫-奥斯 or 目录

商品描述


扫描马乔 是一个用户空间实用程序,用于快速扫描给定的 Mach-Os、目录或常见的
不同信息的系统路径。 这可能包括 Mach-O 类型,它们的
install_names 等...

由于 Mach-O 文件可能是“胖”的,因此单个文件可能返回多个
线。 每行代表一个单一的架构,包含在胖(通用)文件中。
虽然没有真正的限制,但实际上,可以通过以下方式区分条目
它们的拱形类型,例如 ppc、ppc64、i386、x86_64、arm、...

配置


-A, - 档案
扫描档案(.a 文件)

-a, - 全部
打印所有有用/简单的信息

-B, --nobanner
不显示标题

-b, --绑定
从 mach_header 打印标志

-D, --字节序
打印 Mach-O 字节序

-E, --etype 文件格式
仅打印与指定 etype 匹配的 Mach-O 文件(如 MH_EXECUTABLE、MH_DYLIB、
等等...)

-F, - 格式 FORMAT
使用指定的格式输出; 见 FORMAT 部分了解更多信息。

-f, - 从 文件
从指定的文件名读取输入流

-g, --gmatch
使用 strncmp 匹配库(与 -N)。 或带有符号匹配的正则表达式

-h, - 帮帮我
显示浓缩用法并退出

-i, --interp
打印解释器信息 (LC_LOAD_DYLINKER)

-M, --位 BITS
仅打印匹配指定数字位(如 32/64)的 Mach-O 文件

-m, - 山
不要递归地交叉挂载点

-N, --lib 安装名
查找需要指定 INSTALL_NAME 的 Mach-O

-n, --需要
Mach-O 链接的打印库 (LC_LOAD_DYLIB)。

-O, --烫发 烫发
仅打印具有匹配指定八进制位(如 755)的 Mach-O 文件。

-o, - 文件 文件
将输出流写入指定的文件名。

-p, - 小路
扫描PATH环境中的所有目录。

-q, - 安静的
只输出“坏”的东西。

-R, -递归
递归扫描目录

-r, --r路径
打印在 Mach-O 中编码的 RPATH (LC_RPATH)

-S, --soname
打印 Mach-O 的共享库名称 (install_name)。

-V, - 版
打印版本并退出

-v, --详细
冗长(可以多次使用)

-y, --符号链接
不要扫描符号链接

-Z, - 尺寸 尺寸
打印 Mach-O 文件大小

FORMAT


格式字符串很像 printf 字符串,因为它是带有标志的文字字符串
请求不同的信息。 例如,您可以使用格式字符串并期望
以下结果。

# 扫描马乔 -高炉 “文件 %f 需要 %n;时髦的时间” / bin / bash
文件bash需要/usr/lib/libncurses.5.4.dylib,/usr/lib/libSystem.B.dylib; 时髦的时间

请注意,当您使用格式字符串时,通常信息相关的标志应该是
省略。 换句话说,您不想尝试请求 NEEDED 输出(-n) 并尝试
同时指定格式输出,因为这些操作是互斥的。 每个
信息相关标志具有等效的转换说明符,因此请改用它们。 你
当然可以继续使用非信息相关的标志(例如 --详细).

有三个字符引入了转换说明符。

· % - 替换为信息
· # - 无声布尔匹配
· + - 详细匹配

并且有许多转换说明符。 我们尝试将说明符与
相应的选项。

· a - 拱形
· b - mach_header 标志
· D - 字节序
· F - 长文件名
· f - 短文件名
· i - 迪尔德
· M - CPU_TYPE 类
· N - 指定需要
· n - 需要的库
· p - 文件名(减去搜索)
· o - mh_类型
· O - 烫发
· r - 路径
· S - 安装名称

马赫-O 文件类型


您可以通过指定 Mach-O 目标文件类型来缩小搜索范围。 命令行
选项采用符号类型名称。 多个值可以用逗号分隔。
示例 -E MH_EXECUTE,MH_DYLIB

这是您可以随意使用的正常列表。

· MH_对象 - 中间目标文件 (.o)
· MH_执行 - 标准可执行程序
· MH_BUNDLE - dlopen 插件 (.bundle)
· MH_DYLIB - 动态共享库 (.dylib)
· MH_预加载 - Mac OS X 内核 (ROM) 未加载的可执行文件
· MH_核心 - 程序崩溃核心文件
· MH_DYLINKER - 动态链接器共享库 (dyld)
· MH_DYLIB_STUB - 仅用于静态的共享库存根,无节
· MH_DSYM - 调试符号文件(在 .dSYM 目录中)

马赫-O BITS


您还可以通过指定 Mach-O 位大小来缩小搜索范围。 指定数字
计算值。

· 32 - 32 位 mach_header
· 64 - 64 位 mach_header_64

首页


http://hardened.gentoo.org/pax-utils.xml

REPORTING BUGS


请包含尽可能多的信息(使用任何可用的调试选项)和
向维护者发送错误报告(请参阅 作者 部分)。 请使用Gentoo
bugzilla 在 http://bugs.gentoo.org/ 如果可能的话。

使用 onworks.net 服务在线使用 scanmacho


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    KDiff3
    KDiff3
    此存储库不再维护
    并用于存档目的。 看
    https://invent.kde.org/sdk/kdiff3 for
    最新的代码和
    https://download.kde.o...
    下载 KDiff3
  • 2
    USB加载器GX
    USB加载器GX
    USBLoaderGX 是一个 GUI
    Waninkoko 的 USB Loader,基于
    libwiigui。 它允许上市和
    推出 Wii 游戏、Gamecube 游戏和
    Wii 和 WiiU 上的自制软件...
    下载 USBLoaderGX
  • 3
    火鸟
    火鸟
    Firebird RDBMS 提供 ANSI SQL 特性
    & 在 Linux、Windows 上运行 &
    几个 Unix 平台。 特征
    出色的并发性和性能
    & 力量...
    下载火鸟
  • 4
    KompoZer首
    KompoZer首
    KompoZer 是一个所见即所得的 HTML 编辑器,使用
    Mozilla Composer 代码库。 作为
    Nvu 的开发已停止
    2005 年,KompoZer 修复了许多错误和
    增加了一个...
    下载 KompoZer
  • 5
    免费漫画下载器
    免费漫画下载器
    免费漫画下载器 (FMD) 是一个
    编写的开源应用程序
    Object-Pascal 用于管理和
    从各种网站下载漫画。
    这是一个镜...
    下载免费漫画下载器
  • 6
    UNetbootin
    UNetbootin
    UNetbootin 允许您创建可启动
    适用于 Ubuntu、Fedora 和
    其他 Linux 发行版没有
    刻录 CD。 它运行在 Windows、Linux、
    和...
    下载UNetbootin
  • 更多 ”

Linux 命令

Ad