XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEEDToolBox

【WinUI】XFE精英危险工具箱

公开
关注 0 Fork 0 Star 0
UTF-8

只读缓存覆盖率核验

该工具用 Mode=ReadOnly、Pooling=false 打开已经完成导入的 SQLite 文件,在同一只读事务中记录真实缓存规模与新鲜度。它不初始化 schema,不接收 EDDN,不读写 Journal,不绑定或操作游戏。

dotnet build research/MarketCacheCoverage/MarketCacheCoverage.csproj -c Release -o artifacts/market-redownload-20261025/coverage-tool
artifacts/market-redownload-20261025/coverage-tool/MarketCacheCoverage.exe path/to/completed.db artifacts/market-redownload-20261025/coverage.json 'AD Leonis' 5.5 13.03125 -7.46875 50

参数依次为数据库、JSON 报告、当前星系名、实际坐标 X/Y/Z,以及可选半径(默认 50 ly)。坐标参数由调用方从实际 Journal 取得;工具不会自行断言它们来自 Journal。asOf 固定为本次运行的真实 UTC 时间,没有覆盖参数。6 小时窗口为 [asOf-6h, asOf],另列出未来时间报价数,不改写源时间。

报告包含数据库路径、字节数、修改时间、SQLite 版本;站点/报价/快照总数和实际最早/最新报价时间;全局 6 小时报价与有报价市场;当前星系与半径范围内的覆盖。标准大型可用站点仅按 Large 停机坪、非舰队航母、非行星、非受限、非许可筛选,不代表已检查所有跑商执行条件。

全局计数使用 SQLite 索引与快照表;只对坐标范围内和精确当前星系的站点反序列化 JSON。报告旁的 *.fresh-stations.csv 保留范围内全部新鲜市场的真实来源、时间、站点 ID、报价数量及准入标志,JSON 包含最多 25 个站点和 25 条真实报价样本。不得向仍在导入的数据库运行本工具,也不得把某次没有新鲜报价的结果解释为数据源已经刷新。