都知道 obsidian 是大热,但 markdown 本身是文本格式,插入表格图片甚至别的私有格式都要走曲线救国(外链、BASE64 、诸如此类)。那么有没有可能改造一下:笔记改为使用 tar 格式保存,里面必存在一个 markdown 主文件。笔记软件打开笔记进行编辑时实际是编辑 tar 里的 md 主文件,当 md 主文件需要插入图片/表格/任何二进制数据时,便在 tar 里生成并插入数据文件,且体现为 md 里的一个链接。 能想到的好处是,tar 文件是一个开放的格式,主文件 markdown 也是一个开放的格式,但插入 tar 并链接到 md 的其它文件则随心所欲可以是任意格式、任意扩展名、也不论开闭源。 而能想到的坏处是,这样 tar 笔记文件就不能像 md 一样用任何一款文本处理软件来打开了(至少要先经过一道 tar 解压处理)。 这思路有点像 mht 文件格式。 tar, 格式, 文件, 笔记