每日 Harness 开源 · Source
返回本期 · Back to 2026-08-26

博客文章 · Blog Posts2026-08-26 · Wednesday, August 26, 2026

Your executable is a SQLite database

fzakaria.com原文 ↗

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

评论 · Comments