CPP ALP APK 这些缩写都是什么
六类文件对照表
市场按类型归档在线文件,缩写与含义如下:
| 缩写 | 界面里的说明 | 是什么 | 拿来干什么 |
|---|---|---|---|
| CPP | C++语言文件 | C/C++ 源码文件 | 供查阅参考的源码 |
| ALP | AndroLua+工程文件 | 打包成单文件的 Lua 工程 | 编辑器里打开继续改 |
| APK | Android程序包文件 | 安卓安装包 | 直接安装使用 |
| REG | Windows注册表文件 | Windows 注册表脚本 | 查阅参考 |
| APPX | Windows分配文件 | Windows 应用安装包 | 查阅参考(安卓装不了) |
| M3U8 | 界面未标注 | 视频播放列表索引格式 | 查阅参考 |
为什么有 Windows 的东西
REG 和 APPX 是 Windows 世界的格式,安卓设备装不了——它们出现在这里,说明市场归档的口径是「常见文件类型」而非「只收安卓可用的」。当作参考资料翻翻即可,别花时间试图在手机上用它们。
重点认识 ALP
ALP 是市场里数量最大的一类(截图时 3215 个),也是对写脚本的人最有价值的一类:它是 AndroLua+ 工程的打包形态——main.lua、layout.aly、init.lua 一整套东西装进一个文件,拿到手在编辑器里打开就是一个完整工程。
从学习角度它的用法有三层:
- 当例子读:看别人怎么组织工程、怎么写事件;
- 当素材改:改改文字界面就变成自己的东西,注意保留原作者信息;
- 当答案查:某个功能不会写,搜一个实现了它的工程照着看。
使用细节见用 ALP 工程。
APK 类的正确心态
一千多个第三方上传的安装包,来源与完整性都没有保证——这一类怎么装、装前想什么,单独一页讲:下载留心。至于流传的「给小游戏改数值」一类玩法(社区里火柴人题材的脚本时常被提及),原理上都是编辑 Lua 写的游戏工程,能不能改取决于目标是不是 Lua 实现——学习用途研究结构即可,别碰来路不明的东西。