gpt4 book ai didi

c - 使用什么类型的分隔符?

转载 作者:行者123 更新时间:2023-11-30 19:10:39 25 4
gpt4 key购买 nike

我正在尝试解析一个没有任何规范来指导我的文件。我计划将此文件的一部分拆分为变量名称,但我不确定如何分隔字段。显然,分隔符的变化方式有一种模式......有人能指出我正确的方向吗?

这是我感兴趣的数据(为了清楚起见,我添加了空格):

@EEFDAAH TFLBFile CM ExecutionName EL FileContents GI %reserved IJ &ReadCount KE vTest B@CQETMV@Dmain@Ž¾àÅU

完整文件(减去一些不可见的控制字符):

MFP214DTest
JA
BMExecutionNameLFileContents
BCEAƒSTCF01TFLBFileTestRead0f36c096fa0~1~2~1~2~0~0~0~0~0~0~0~0~0~0~0~0~0~0~TFLBFile~TFLBFile~~0~0~2~0~0~0~0~1~0~0~0~0~0~0~ExecutionName~ExecutionName~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~1~0~0~0~0~FileContents~FileContents~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~1~0~0~0~0~0~1~~0~2~'Test'~15~0~1~0~FQ_dbopenwithfieldsDG_dbreadHprintoutFAHJ@A@WSHSJSGSASDSFSLQNhSHSJSGSISPQRhSESHQThSBTKf@EEFDAAHTFLBFileCMExecutionNameELFileContentsGI%reservedIJ&ReadCountKEvTestB@CQETMV@Dmain@Ž¾àÅU

最佳答案

如果您再发布一两个记录以及十六进制,可能会更好。您首先需要识别记录类型(如果它们不同)。它确实看起来像前导字段可能会以不同的方式处理,记录级标题,它们看起来是空格分隔的。尝试假设这里有固定数量的字段。如果此操作失败,则可能存在不同的记录类型,并且所包含的数据可能以记录开头的映射或类型为条件。与 argv[] 元素类似,这些字段可能可以按任意顺序读取为值对。架构也将是有用的信息,尾随字节看起来可疑的二进制......

关于c - 使用什么类型的分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41026704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com