写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 公众号:【矛盾苇草】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.66773967 - 无标题 - 技术宅


回应模式
No.66773967
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

无标题 无名氏 2025-08-09(六)11:14:51 ID:ZBKVwey [举报] [订阅] [只看PO] No.66773967 [回应] 管理
文渊-二次开发Tips

文渊是一个便携的文库软件
由主体 wen.com 和数据库文件 yin.db 组成

在线Demo https://www.ximoe.eu.org/?did=1751355087_5850&dt=%E7%9B%AE%E5%BD%95

更新
>>No.66161736

如果通过 file 命令查看 wen.com 文件类型,则会发现是这样的

DOS/MBR boot sector; partition 1 : ID=0x7f, active, start-CHS (0x0,0,1), end-CHS (0x3ff,255,63), startsector 0, 4294967295 sectors

似乎就是 com 程序,但实际上此 com 非彼 com ,这里不详细展开,如果感兴趣的话,可以访问 https://justine.lol/ape.html

主体 wen.com 如果拓展名被改为 zip ,则可发现隐藏在压缩包中的后端源码

其中 assets 中存放着前端文件
.lua 及 .init.lua 为后端代码
其余文件为系统依赖文件

修改代码时将修改后的代码放入压缩包,改名为 wen.com 即可运行
无标题 无名氏 2025-08-09(六)21:47:30 ID:ZBKVwey (PO主) [举报] No.66777691 管理
为何使用这样小众的技术栈,有如下考量

第一,本项目的出发点是存档,所以要保证可以在任何时间点,任何机器,任何系统上都能方便的使用,而本技术栈由于完全为c则保证了上述要求

第二,软件工程考虑,方便后续维护。所以在这样的技术栈下,除前端外,就不需要后续的依赖考虑了。相比tauri,electron,具有极大的便利。

第三,便携,作为归档用软件,自然不能喧宾夺主,因此在lua+c支持下,可以做到最小的体积,资源占用。
无标题 无名氏 2025-08-09(六)22:56:33 ID:ps7ogS7 [举报] No.66778086 管理
这个格式在 Windows 上好像有问题(不能修改正在运行的文件什么的),以前拿它搞过 tiddlywiki。
无标题 无名氏 2025-08-14(四)17:06:22 ID:ZBKVwey (PO主) [举报] No.66812084 管理
>>No.66778086
原作者,提到过,对于放在压缩包里的文件进行修改,windows上是不支持的。另外对于tiddlywiki好像不大需要服务端的场景,单个html就可以用了。此外单个文件太容易被锁定了

UP主: