如何打开结构未知的二进制文件? [英] How to open binary file with unknown structure?

查看:111
本文介绍了如何打开结构未知的二进制文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好!

我需要了解特定文件的内部结构.文件格式为".lip",这是某种面部动画\口形同步文件.我需要能够自己生成此类文件.我试图自己解析它们的二进制结构,但是我不知道它们是如何组织的.

作为口形同步文件,我猜想它们可能具有以下结构:

[标题]
[frame] [phoneme/anim]
[frame] [phoneme/anim]
等...

这是到归档文件的链接,其中包含3个这些文件作为示例.

http://rapidshare.com/files/452013633/20110311_20_09.rar [

Hello!

I need to know about inner structure of particular file. File format is ".lip" and this is some kind of facial animation \ lip-sync file. I need to be able to generate such files by myself. I have tried to parse their binary structure by myself but I haven''t any clue how they are organized.

As the lip-sync files, I have tha conjecture that they could have structure such as:

[header]
[frame][phoneme/anim]
[frame][phoneme/anim]
etc...

Here is the link to the archive with 3 of these files as example.

http://rapidshare.com/files/452013633/20110311_20_09.rar[^]

Can anyone give me any clue or some help on this problem?

Best regards, Anry.

推荐答案

如果您不确定带有特定扩展名的文件的内容,请尝试使用google:".LIP文件扩展名" .

在这种情况下,不清楚到底是什么,这说明了:您的文件不是通用格式,因此可能是专有文件,并且可能很难找到文档.

如果您说这是一个二进制文件,但您无法理解,那么最好的选择是与编写产生该软件的软件的人交谈:他们可能会有所帮助,但我是唯一可以保证做到的人了解文件格式!

顺便说一句:在此处发布压缩存档没有太多意义:很少有人会下载并打开来自未知人员的匿名zip存档.您还会发现Rapidshare以托管不安全的工作内容或彻头彻尾的非法内容而闻名,并且被许多工作防火墙所禁止.


此文件由游戏TES IV:Oblivion使用,可以通过其编辑器生成.开发人员对此一无所知.使用游戏编辑器以及音频文件录制来生成这些文件并不方便,因此是为什么我决定创建这样一个程序的想法.
感谢您提供有关存档发布,Rapidshare和所有其他东西的建议,我是这里的新手,我还不知道所有规则和接受的标准:)"


啊!遗忘:好游戏!我在360上完成了几次...

如果您有更多信息,也可以将其输入到Google:遗忘LIP文件"会给出有趣的结果:
If you aren''t sure about the contents of a file with a particular extension, then try google: ".LIP file extension".

In this case it isn''t clear what the heck it is, which is revealing: your file is not a common format, so it is likely to be proprietary and documentation may be difficult to find.

If as you say this is a binary file, and you cannot understand it, then your best bet is to talk to the people who wrote the software that produced it: they may be helpful, but they are the only people who I can guarantee will know about the file format!

BTW: There is not a lot of point in posting compressed archived here: very, very few people will download and open anonymous zip archives from unknown people. You will also find that Rapidshare has a reputation for hosting not-safe-for-work or downright illegal content, and is banned by many work firewalls.


"This files used by game TES IV: Oblivion and can be generated through it''s editor. Developers saying nothing about it. Generation of them using game''s editor along with audio files recording is not handy, so it is idea why I have decided to create such a program.
Thanks for advice about archives posting, Rapidshare and all this stuff, I am new here and I do not know all the rules and accepted standards yet :)"


Ah! Oblivion: a good game! I finished it a few times on my 360...

When you have more info, feed that into Google as well: "oblivion LIP files" gives interesting results: Google[^]

From what I can see, the LIP file coordinates the text and sound to generate phonemes for the lipsynch: complicated stuff! If you can''t find how to do it for Oblivion, it appears that the same files are used by Fallout, so you may have more luck there.

Basically, I think you are on your own: the number of people world-wide playing with this stuff is going to be small, and the format is likely to reference information in other parts of the code / data files. It is probably a long job to work it out from scratch! The other option is to raise the subject on a dedicated Oblivion/Fallout mod site (if there are any, I haven''t looked).

Good Luck!


在执行此操作之前,您应该确保可以合法地对他们的数据文件进行反向工程.
Before doing this, you should make sure that you can *legally* reverse engineer their data file.


这篇关于如何打开结构未知的二进制文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆