重构文件编码.

Signed-off-by: 小流氓<176543888@qq.com>