首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解析二进制MOBI文件:最佳方法?

解析二进制MOBI文件:最佳方法?
EN

Stack Overflow用户
提问于 2014-03-28 12:34:11
回答 3查看 456关注 0票数 1

它包含二进制数据之间的元数据。我能够用标题Agent_of_Chang2e解析第一行,但我也需要在标题底部获取元数据。我知道这方面没有标准的细节。

这段代码无法解码底线。例如,我得到了以下格式错误的文本:

FÃHANGETIa÷orkyfiction.Áll@eãacÐ0hðortrayedén{n)áreïrzus0¢°usly.Ôhatíean0authhmxétlõp.7N_\ (C)( 1988âyÓOOKãsòeserved.0ðart)publicaZmayâehproduc )

代码语言:javascript
复制
  NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    char buffer[1024];
    FILE* file = fopen([path UTF8String], "r");
    if (file != 0)
    {
        while(fgets(buffer, 1024, file) != NULL)
        {
            NSString* string = [[NSString alloc] initWithCString: buffer encoding:NSASCIIStringEncoding];
            NSLog(@"%@",string);
            [string release];
        }
        fclose(file);
    }
    [pool drain];
EN

Stack Overflow用户

发布于 2014-04-04 15:00:24

首先,我很确定文本将是UTF-8或UTF-16编码.

第二,您不能只是随机抽取1024字节,并期望它们作为文本工作。字节顺序如何(大端对小端)?

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22713027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档