Your executable is a SQLite database
fzakaria.com原文 ↗
SELF 把 ELF 的段、重定位与符号写进 SQLite 表,再通过 `binfmt_misc` 检查偏移 68 的 application_id 魔数,由 `self-exec` 装载执行。最小格式只需 meta、segments 两张核心表,符号能够用 SQL 索引查询,还可用 DELETE、VACUUM 完成 strip。压缩后的 coreutils SELF 为 1794048 字节,对照 ELF 1768632,差距约 1%,说明可查询链接格式并不必然带来夸张体积税。
–浏览
评论 · Comments