Published on

Fictionmania 三篇短篇来源档案:版本、固定点与校验方式

Authors
  • avatar
    Name
    云理
    Twitter

TSFiction 的译文页面会保留原作链接,但仅有一个可变的网页 URL 并不足以回答“这篇译文当时具体依据了哪个版本”。因此,新译文还会同时记录一个不可变的 collector 提交、源文件路径、Git blob 和原始文件 SHA-256。这样,即使上游网页以后更新、失效或重新排版,也能复核译文究竟对应哪份已保存的来源记录。

本页整理 2026-09-13 发布的三篇短篇。它不是新的故事文本,而是一份面向读者和维护者的来源档案。

统一 collector 固定点

三篇作品都取自 cdtsf-library/fictionmania-collector 的同一个固定提交:

d4392e4c8004ea6cb5db18102449926ba75bae26

这个提交来自 2026-09-13 的计划采集批次。固定整个 40 位提交 SHA 的意义是:文件名相同并不代表内容永远相同,而指定提交以后,就能把“仓库”“路径”和“当时的实际字节”绑定在一起。

《维系彼此的纽带》 / Ties that Bind

  • 站内译文:《维系彼此的纽带》
  • 作者:Semerkhet
  • Fictionmania source record:fictionmania/fictionmania_scraped/stories/Ties_that_Bind_08_07_20.json
  • Git blob:26ffc11b72df3286b6a7b8d7967d8019105bfeb0
  • 原始文件 SHA-256:ed393f8971d21147b0c7dab592721fb1b213be69bc3bf550295b3769b03cbb9e
  • 来源页面:https://fictionmania.tv/stories/readxstory.html?storyID=326920657277134788

来源记录标为 G、complete: true,并保留两条读者评论。译文没有把评论当成正文的一部分,而是单独放在“读者评论”区,以保留来源结构。

《创世俱乐部》 / Genesis Club

  • 站内译文:《创世俱乐部》
  • 作者:Saintly
  • Fictionmania source record:fictionmania/fictionmania_scraped/stories/Genesis_Club_08_09_20.json
  • Git blob:7149977be302b1a799d8c446c6175e88a7153f2d
  • 原始文件 SHA-256:be5a520ef9fa798a90deefb9330b8c3c514bd6c125fd1fdf6ce84469dcd6586b
  • 来源页面:https://fictionmania.tv/stories/readxstory.html?storyID=3269441187123277758

来源记录标为 R、complete: true,保留六条读者评论。原文用 =-= 在不同时间片之间切换;译文继续保留这个结构标记,而没有把交错叙事重新整理成线性顺序。

《帮邻居一个忙》 / A Favour for a Neighbour

  • 站内译文:《帮邻居一个忙》
  • 作者:Yasmeen
  • Fictionmania source record:fictionmania/fictionmania_scraped/stories/A_Favour_for_a_Neighbour_08_15_20.json
  • Git blob:6cf6264ae9147325b1601e8934add4560f796d18
  • 原始文件 SHA-256:ec330e71e1a9974ec68657ad0d4a1bf7ddf53cb0176c422ef6140635850bd31b
  • 来源页面:https://fictionmania.tv/stories/readxstory.html?storyID=3269914840200939329

来源记录标为 R、complete: true,保留七条评论和作者附注。作者在附注里把这篇作品称为“semi autobiographical”,因此站内保留这一限定,不把整个故事重新表述为未经区分的事实记录。

Git blob 与 SHA-256 为什么都记录?

Git blob SHA 标识的是 Git 对特定文件字节计算出的对象身份;SHA-256 则提供一个与 Git 对象格式无关的内容校验值。两者同时记录有两个好处:

  • 维护者可以直接在固定 collector commit 中核对 Git 对象;
  • 即使未来通过别的归档介质拿到文件,也能独立计算 SHA-256 对照,不必依赖文件名或网页仍然在线。

对应的机器可读记录保存在 fictionmania/translation-manifests/2026-09-13.json。译文页面还单独保留原作 URL、下载时间、分级、翻译状态和权利人联系渠道。若来源信息需要更正或权利人希望提出下架请求,可联系 [email protected]