【发布时间】:2010-12-08 22:13:19
【问题描述】:
在 Linux 中,.DEB 文件具有如下排列的“控制”文本文件:
Name: Value
Size: Value
Information: Mutliline
value
将控制文件放入类似 PHP 数组的最佳方法是:
Array ( "Name" => Value, "Size" => Value, "Information" => Value);
请记住,这些值可以是多行的,并且包括“:”分隔符。
谢谢!
【问题讨论】:
-
太糟糕了,它似乎是一种专有格式,而不是像 YAML 这样的格式,至少不是根据这个debian.org/doc/debian-policy/ch-controlfields.html
-
从我的(有限的)工作打包 .debs 中,我认为它遵循与 HTTP 标头相同的语法......也许有一个 PHP 库可以解析这些?
-
@Pekka:再来一次?它是基本的 RFC822 格式。