plist:通用属性列表操作库

时间:2024-06-20 03:49:52
【文件属性】:

文件名称:plist:通用属性列表操作库

文件大小:43KB

文件格式:ZIP

更新时间:2024-06-20 03:49:52

Ruby

万能属性列表操作库 Plist 是一个用于操作属性列表文件的库,也称为 plist。 它可以将 plist 文件解析为原生 Ruby 数据结构,以及从您的 Ruby 对象生成新的 plist 文件。 用法 安全注意事项 Plist.parse_xml 使用 Marshal.load 作为 属性。 如果 属性包含恶意数据,攻击者可以获得代码执行权。 你永远不应该将 Plist.parse_xml 与不受信任的 plist 一起使用! 解析 result = Plist.parse_xml('path/to/example.plist') result.class => Hash "#{result['FirstName']} #{result['LastName']}" => "John Public" result['ZipPostal'] =>


【文件预览】:
plist-master
----.gitignore(87B)
----Dockerfile(86B)
----bin()
--------setup(131B)
--------console(340B)
----.travis.yml(306B)
----CHANGELOG.rdoc(5KB)
----docker-compose.yml(71B)
----LICENSE.txt(1KB)
----README.rdoc(7KB)
----lib()
--------plist()
--------plist.rb(369B)
----Gemfile(90B)
----Rakefile(198B)
----plist.gemspec(1KB)
----test()
--------test_generator_basic_types.rb(1KB)
--------test_generator.rb(3KB)
--------test_data_elements.rb(3KB)
--------assets()
--------test_generator_collections.rb(1KB)
--------test_parser.rb(4KB)

网友评论