问题标签 [file-format]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
33674 浏览

c++ - 如何将文件内容识别为 ASCII 或二进制

您如何使用 C++ 识别文件内容是 ASCII 还是二进制?

0 投票
5 回答
468 浏览

file-format - 在寻找未知的存档文件之前我应该​​知道什么?

我玩的游戏将其所有数据存储在 .DAT 文件中。人们在检查文件方面做了一些工作。还有一些现有的工具,但我不确定它们的当前状态。我认为自己在数据中四处寻找会很有趣,但我从未尝试过检查文件,更不用说以前这样的事情了。

在我一头扎进去之前,关于检查文件格式以进行数据提取,有什么我应该知道的吗?

编辑:我想要非常一般的提示,因为检查文件格式似乎很有趣。我希望能够使用 File X 并学习如何解决学习它的问题。

0 投票
3 回答
267 浏览

currency - 我将使用什么文件格式进行货币兑换

我正在寻找需要存储货币并提供货币兑换的系统使用的标准文件格式(因此我们需要买入和卖出汇率)

我在网上查找并找到了.cex但无法找到它的格式。

我在哪里可以得到这个文件的格式?

我应该使用另一种文件格式吗?

0 投票
3 回答
506 浏览

video - 如果您必须添加对一种视频文件格式和编解码器的支持,您会选择哪一种?

我希望在我的应用程序中添加对读取和写入视频文件的支持。如果您必须选择一种能够满足大多数用户的文件格式和编解码器组合,您会选择哪种:

1) MPEG-4/H.264 (.mp4) 2) AVI/DiVX (.avi) 3) Ogg/Theora (.ogg) 4) Windows Media Video (.wmv)

我倾向于 MPEG-4/H.264,因为它在 Linux、Mac OS X、Flash 播放器、iPod、Playstation 3、XBox360 中得到支持,并且即将在 Microsoft Silverlight 和 Windows Media Player 12 中得到支持。

我错过了什么吗?我可以选择更好的东西吗?

0 投票
10 回答
11517 浏览

binary - 设计(二进制)文件格式时有哪些重点?

在设计用于记录二进制数据的文件格式时,您认为该格式应该具有哪些属性?到目前为止,我提出了以下要点:

  • 开头有一些“魔术字节”,以便能够识别文件(在我的具体情况下,这也应该有助于区分文件和“遗留”文件)
  • 开头有文件版本号,以便以后可以更改文件格式而不会破坏兼容性
  • 指定所有数据项的字节顺序和大小;或:包括一些空间来描述数据的字节顺序/大小(我倾向于前者)
  • 可能为将来可能需要的更多每个文件属性保留一些空间?

还有什么可以使格式更加面向未来并减少将来的头痛?

0 投票
3 回答
2006 浏览

java - 文件格式转换库

是否有任何众所周知的解决方案满足/超过以下要求?

  • 从多种非图形文档格式到 HTML 的转换(例如 doc<->HTML、pdf<->html、odt<->html 等)
  • 命令行或 API(Java API 更好)
  • 跨平台
  • 商业或开源
0 投票
4 回答
1830 浏览

indexing - Visual FoxPro 紧凑索引文件格式

我试图了解 Visual FoxPro 紧凑索引 (*.IDX) 的文件格式。我目前正在参考Microsoft 的文档以获取指导。

索引是一个 512 字节节点的 B 树。每个叶(“外部”)节点包含多个条目。每个条目由四部分数据组成:

  • 行号 [固定长度]
  • 重复的字节数(文档没有解释这一点)[固定长度]
  • 尾随字节数(文档没有解释这一点)[固定长度]
  • 键[可变长度]

条目(没有它们的键)存储在节点的开头,紧跟在节点的 24 字节标头之后。它们的键不包含在此位置,因为键的长度不同,而行号、重复字节数和尾随字节数的长度是固定的。密钥存储在节点的末尾并向后工作。例如:

  • 24 字节标头
  • 行号、重复字节数、尾随字节数(条目 #1)
  • 行号、重复字节数、尾随字节数(条目 #2)
  • 行号、重复字节数、尾随字节数(条目 #3)
  • ...
  • 密钥(条目 #3)
  • 密钥(条目 #2)
  • 密钥(条目 #1)

如何确定密钥的各个长度?该文档似乎没有指定这一点。它们是完全连续的(没有空字节分隔符)。

我可以通过目视检查手动隔离键。我怀疑尾随字节数代表密钥的长度。但是,它与本次检查确定的长度无关。

我相信 FoxPro 文件格式源自 xBase 标准。也许这敲响了警钟?

0 投票
11 回答
35233 浏览

c# - 读取PSD文件格式

我想知道这是否可能。我有一个应用程序,当您右键单击文件时会添加上下文菜单。一切正常,但这是我想做的:

如果文件是 PSD,那么我希望程序提取图像。这可以在没有安装 Photoshop 的情况下完成吗?

基本上我希望用户右键单击并单击“图像”,这将为他们保存文件的 .jpg。

编辑:将使用 c# 谢谢

0 投票
11 回答
403780 浏览

image - “JPG”/“JPEG”/“PNG”/“BMP”/“GIF”/“TIFF”图像有什么区别?

我见过许多类型的图像扩展,但从未理解它们之间的真正区别。是否有任何链接可以清楚地解释它们之间的差异?

在选择要在应用程序中使用的特定类型的图像时,是否有需要考虑的标准?我们在 Web 应用程序中使用什么?

0 投票
2 回答
2254 浏览

.net - 微软 HxS 文件格式

我想知道是否有人有 Help 2.0 HxS 文件的文件格式参考?

我见过一些 3rd-party 查看者,所以很明显有人遇到了对文件格式进行逆向工程的麻烦,但我无法通过 Google 追踪任何内容。

我有兴趣为 MSDN 文档创建更好的界面,并且只想访问 HTML。

有任何想法吗?