ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

app-info-parser:3 行代码拆出 APK/IPA 的全部元信息

app-info-parser:3 行代码拆出 APK/IPA 的全部元信息 app-info-parser3 行代码拆出 APK/IPA 的全部元信息【免费下载链接】app-info-parserA javascript parser for parsing .ipa or .apk files. IPA/APK文件 js 解析器项目地址: https://gitcode.com/gh_mirrors/ap/app-info-parserapp-info-parser是一个用 JavaScript 编写的安装包解析器能从.apk或.ipa文件中提取元数据以 JSON 返回。适合需要快速审查应用包的开发者与安全研究人员。它到底解决什么问题拆一个 App 包通常要手动解压再翻找二进制的 XML 或 plist 文件才能找到包名、版本和权限。app-info-parser把这件事压缩成一次调用传入文件路径包名、版本号、权限清单甚至应用图标都会以 JSON 结构返回省去了翻文件的工夫。核心能力速览双格式支持——同时解析 .apk 与 .ipaJSON 输出——结构化结果代码直接消费图标提取——以 base64 返回应用图标资源映射——解析 resources.arsc 中的资源引用按需加载——可单独引入 APK 或 IPA 解析器技术实现亮点技术栈为纯JavaScript用isomorphic-unzip解包、bytebuffer读取二进制流同一套代码在 Node 与浏览器除 IE里都能跑。架构上Zip基类统一处理包内文件读取ApkParser与IpaParser各管一种格式AppInfoParser入口按文件后缀自动路由也支持按需只加载单一解析器。解析 .apk 时它自带二进制 XML 解析器读取AndroidManifest.xml并把资源 ID 解析成真实值解析 .ipa 时兼容 XML 与二进制两种Info.plist同时还能取出 mobileprovision 签名信息。典型应用场景上架前合规审核提审前快速核对包名、版本号与声明的权限安全风险排查从 APK 提取 activity 列表和权限清单辅助静态分析自动化测试CI 流水线中获取元数据辅助用例生成与校验竞品对比批量解析多个 iOS 包的 Info.plist比较版本与签名信息快速上手最简方式是命令行直接跑npx app-info-parser -f test.apk -o result.json其他接入方式Node 模块require(app-info-parser)后parse()拿结果浏览器 CDNscript标签引入传入 File 对象即可在页内解析为什么选它而不是别的可跑在浏览器多数同类工具依赖本地文件系统它能在前端直接解析用户上传的安装包双端一包搞定Android 与 iOS 两种格式共用一套 API不必维护两套解析器轻量易集成依赖少、MIT 协议npm install即用也提供浏览器构建产物写在最后审核、测试还是安全分析一行代码就能替代手工拆包翻文件的全过程。拉下来跑一个自己的安装包试试吧。【免费下载链接】app-info-parserA javascript parser for parsing .ipa or .apk files. IPA/APK文件 js 解析器项目地址: https://gitcode.com/gh_mirrors/ap/app-info-parser创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表