- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试编写一个脚本,使用 xattr 从使用 Safari 在 OS X 上下载的磁盘镜像中提取原始下载 URL,以便我可以重命名它们,但仍然可以轻松获取它们的原始名称以供引用。
此命令打印给定文件下载来源的 URL 的十六进制表示,例如:
xattr -p com.apple.metadata:kMDItemWhereFroms *.dmg
给予
62 70 6C 69 73 74 30 30 A1 01 5F 10 4F 68 74 74
70 3A 2F 2F 61 64 63 64 6F 77 6E 6C 6F 61 64 2E
61 70 70 6C 65 2E 63 6F 6D 2F 4D 61 63 5F 4F 53
5F 58 2F 6D 61 63 5F 6F 73 5F 78 5F 31 30 2E 36
2E 31 5F 62 75 69 6C 64 5F 31 30 62 35 30 34 2F
30 34 31 35 30 37 33 61 2E 64 6D 67 08 0A 00 00
00 00 00 00 01 01 00 00 00 00 00 00 00 02 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 5C
URL 从第 14 个字节开始(如果我计算正确的话)并且以 NULL 结尾。我如何格式化这个字符串,以便得到如下字符串输出:
http://adcdownload.apple.com/Mac_OS_X/mac_os_x_10.6.1_build_10b504/0415073a.dmg
(别担心,除非您登录到 ADC,否则此链接不起作用)
...本质上,与 Finder 将在“获取信息”中显示的内容相同。我尝试将 xattr 的输出通过管道传输到 xxd,但我不确定如何指定偏移量以便字符串从正确的位置开始。
最佳答案
所以,在查看 xattr -p 返回的二进制数据后,我意识到它实际上是一个二进制 plist...因此数据前面有“bplist”。出于某种原因,我之前没有注意到这一点,但鉴于此,这里有一个适用于从 10.5 到 10.8 的每个 OS X 的正确解决方案。
为避免重复,我将链接到源而不是粘贴它:https://github.com/jakepetroules/wherefrom
关于macos - 打印 xattr 十六进制输出的字符串表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11698034/
我正在尝试在网站上使用 xattr 将一些元数据存储在 .txt 文件中,然后下载它。如果我在本地运行网站时在临时文件上使用 PHP 的 xattr_set,则 PHP 中的 xattr_list 和
我正在尝试对 XATTRs 进行一些测试。我在启用所有 XATTR 的情况下重新编译了我的内核。 现在,当我包含 xattrs 的 header 时: #include 我收到错误消息没有这样的文件
我用模块 xattr 写了一个脚本来设置一些文件的扩展属性。我在 Ubuntu 中的 python3 中成功地测试了它,但它在我的 RasperryPi 上不起作用。 我不得不更改许多小错误,主要是x
我正在尝试编写一个脚本,使用 xattr 从使用 Safari 在 OS X 上下载的磁盘镜像中提取原始下载 URL,以便我可以重命名它们,但仍然可以轻松获取它们的原始名称以供引用。 此命令打印给定文
我正在运行以下命令来设置扩展属性,但它给出无法设置扩展属性。操作不支持错误。 xattr set security.SMACK64 "*" /dev/null xattr set security.S
我想使用 xattr 将一些元数据直接存储在我的文件上。这些本质上是我在搜索文件时用于文件分类的标签。我的目标是通过将更多信息与每个标签相关联来扩展通常的 Mac OS X 标签,例如添加该标签的日期
从 man fsync(2) 开始,它将同步文件的元数据,我认为它是 stat 中的列表。文件的 xattr 是什么?它属于元数据吗?我们做了一个测试,写一个文件,设置6个xattrs,然后做fsyn
我以为 Windows 支持的 NTFS 中存在扩展文件属性。我找不到用于访问/更新属性的命令。 是否有支持此功能的 Windows(及其文件系统)风格? 我尝试了 getfattr、setfattr
本文整理了Java中org.apache.hadoop.fs.XAttr.equalsIgnoreValue()方法的一些代码示例,展示了XAttr.equalsIgnoreValue()的具体用法。
本文整理了Java中org.apache.hadoop.fs.XAttr.getValue()方法的一些代码示例,展示了XAttr.getValue()的具体用法。这些代码示例主要来源于Github/
本文整理了Java中org.apache.hadoop.fs.XAttr.equals()方法的一些代码示例,展示了XAttr.equals()的具体用法。这些代码示例主要来源于Github/Stac
本文整理了Java中org.apache.hadoop.fs.XAttr.()方法的一些代码示例,展示了XAttr.()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Ma
本文整理了Java中org.apache.hadoop.fs.XAttr.getName()方法的一些代码示例,展示了XAttr.getName()的具体用法。这些代码示例主要来源于Github/St
本文整理了Java中org.apache.hadoop.fs.XAttr.getNameSpace()方法的一些代码示例,展示了XAttr.getNameSpace()的具体用法。这些代码示例主要来源
本文整理了Java中org.apache.hadoop.fs.XAttr.hashCode()方法的一些代码示例,展示了XAttr.hashCode()的具体用法。这些代码示例主要来源于Github/
我正在使用 setxattr 命令查看 iOS 和 Mac 文件的扩展文件属性。据我了解,我可以在那里存储任意数据,最多 128kb。 如何像处理字典一样写入和读取扩展属性,而不是取消引用字符串指针?
我将二进制数据放在 Couchbase 中。但是对于我的新用例,我需要在我的文档中设置一个名为 created_date 的字段。我正在考虑为此使用 xattr。 这个字段“created_date”
前几天,我正在处理一些具有扩展属性 com.apple.quarantine 的文件。我知道它的用途,但我一直很好奇当你输出它的值时下面的属性意味着什么。 例如。当我输入 xattr -p com.a
在重新组织我的图像时,考虑到 OSX Mavericks,我正在编写一个脚本,将标签插入到图像文件的 xattr 字段中,这样我就可以使用 Spotlight 搜索它们。 (为了安全起见,我也在编辑
今天,我尝试按照Setting up Hadoop 2.4 and Pig 0.12 on OSX locally上的说明在Mac OS X Lion上安装Hadoop。 我已经正确设置了 JAVA_
我是一名优秀的程序员,十分优秀!