FCS Fixer 软件简介

FCS Fixer 是一款面向流式细胞术实验数据的 FCS 元数据修复工具，主要用于修正常见的中文乱码、样本信息错误、操作者信息缺失、仪器信息不一致以及通道长名称不规范等问题。

软件采用“仪器直连模式”登录入口，进入后可通过打开文件或直接拖拽 .fcs 文件载入数据。主界面提供文件概览、通道信息、TEXT 元数据编辑、多编码预览、手动修正、事件表预览、散点图查看与结构校验日志。

核心特点：

1. 支持 FCS 文件 metadata 低层解析，不只依赖第三方库返回的字典。
2. 支持 UTF-8、GB18030、GBK/CP936、Big5、Shift-JIS、Latin1 等编码候选预览。
3. 可手动修正样本名、操作者、仪器、备注、项目、孔位、$PnS 通道长名称等字段。
4. 默认锁定 $TOT、$PAR、$DATATYPE、$BYTEORD、$PnB、$PnR 等结构字段，降低误改导致 FCS 无法解析的风险。
5. 保存时默认另存为新文件，不覆盖原始文件。
6. 保存时保持 DATA segment 原始字节不变，并通过 SHA256 校验确认事件数据未被重写。
7. 提供 Windows 图形界面与命令行模式，适合实验室手动修复和批量 metadata 修正。

典型使用场景：

1. 仪器软件写入 GBK/CP936 中文，导致 FlowJo、FCS Express 或其他分析软件显示乱码。
2. 需要统一修正样本名、操作者、实验备注或通道显示名称。
3. 需要在不改变事件数据的前提下修复 FCS TEXT metadata。
4. 需要检查 FCS offset、必要 keyword 和 DATA 保存一致性。

安装后启动软件，输入已授权的仪器识别信息即可进入主界面。
