问题标签 [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 投票
2 回答
1862 浏览

java - 多部分 tiff 和 EXIF 元数据

在 tif 格式中,当您添加 EXIF 元数据时,它会创建一个新的 IFD(tif 目录)并将 exif 元数据存储为字段。因此,在解析具有单个图像和 exif 数据的 tif 文件时很容易。但是您可以获得多部分 tiff,其中一个 tif 可以包含多个图像,问题是这些图像中的每一个都可以有 EXIF 数据吗?这会为每张图片元数据创建一个新的 IFD 吗?

那么IFD的安排是怎样的呢?

tif 规范没有详细说明,我知道当单个图像 tif 文件有 EXIF 数据时,EXIF 数据有一个偏移字段,所以我可以跳转到那个位置并自己进行解析,但是 Java Sanselan库让我可以轻松访问 EXIF IFD 和字段,但如果可以使用多个 EXIF IFD(每个图像一个),那么库不会告诉我数据属于哪个图像。

如果您在多部分 tif 文件中不能有超过 1 个 EXIF IFD,那么这将是微不足道的!换句话说:我是否需要手动解析 exif 数据?因为如果您可以将 EXIF 数据附加到多部分 tif 内的每个图像,我只需要这样做。

或者有谁知道一个好的 Linux 应用程序,它允许我将 EXIF 数据添加到 tif 文件中,以便我自己弄清楚?

0 投票
4 回答
3804 浏览

flash - 有非官方的 Flash .FLA 规范吗?

是否有任何非官方规范解释如何对 Flash .FLA 文件进行逆向工程?

我对创建一个应用程序特别感兴趣,该应用程序可以以编程方式“自动场景规划”Flash 文档,从其他文件中提取内容,将内容排列成层,而无需打开 Flash IDE。然后,动画师将能够采用这些预先组装的 FLA 并开始为它们制作动画。我已经构建了一个执行此操作的 JSFL 脚本,但它运行非常缓慢,难以调试或重新调整用途。

0 投票
2 回答
392 浏览

file-format - 如果我想定义一种文件格式,我会怎么做?

假设我想出了一些超级骗人的方式来表示一些我认为对其他人了解和使用有用的数据。假设我有某种形式的“规范”,即使它可能不是一个完全正式的规范:即,我已经知道这种文件格式将如何工作。

然后我将如何发布此规范以获取基于它的评论和反馈?我如何以某种形式将其“标准化”?

0 投票
5 回答
212 浏览

c - AC 风格的字符串文件格式难题

我对我遇到的这个小问题感到非常困惑。我有一个非索引文件格式标题。(更具体地说是 ID3 标头)现在,此标头存储一个字符串,或者更确切地说是三个字节,以确认数据实际上是一个 ID3 标记(TAG顺便说一句是字符串)。重点是,现在TAG文件格式中的 this 不是以空值结尾的. 所以有两件事可以做:

  • 使用 和加载整个文件以fread进行非终止字符串比较,请使用strncmp. 但:
    1. 这听起来很骇人听闻
    2. 如果有人打开它并试图在没有先验知识的情况下操纵字符串怎么办?
  • 另一种选择是加载文件,但 C 结构不应该完全映射到文件格式,而是包含适当的空终止符,然后应该使用唯一的调用加载每个成员。但是,这也感觉很hacky并且很乏味。

非常感谢您的帮助,尤其是有处理此类问题的实际经验的人的帮助。

0 投票
6 回答
502 浏览

localization - 不同开发平台本地化资源文件的标准格式是什么?

在.Net 中开发时,框架提供resx 文件作为存储本地化资源(例如UI 文本的翻译)的标准方式。

我想知道在其他开发平台(例如 Java、RoR 等)中是否有此标准格式以及该格式是什么。

谢谢!

请将每个答案限制为一种开发技术(例如 Java/C++/PHP 等)

0 投票
4 回答
4171 浏览

.net - 如何在.net中分割动画gif?

如何在 .net 中将动画 gif 拆分为其组成部分?

具体来说,我想将它们加载到内存中的 Image(s) (System.Drawing.Image) 中。

=======================

根据 SLaks 的回答,我现在有了这个

0 投票
1 回答
5868 浏览

machine-learning - libsvm 模型文件格式

根据这个常见问题解答,libsvm 中的模型格式应该很简单。事实上,当我打电话给 just 时svm-train。例如,a1a数据集的第一个 SV 是

另一方面,如果我使用easy.py脚本,我的第一个 SV 最终会是:

这是一个在我的训练集中根本不存在的实例!事实上,如果我这样做:

没有任何具有 119:-1 的实例(即使它只是+1与交换-1,也没有任何具有 119:1 和 118:1 的实例 - 缺少的属性为零)

如果我做这个源代码修改,我清楚地看到在前一种情况下(仅svm-train涉及)第一个 SV 也是第一个实例。但是在后一种情况下(即使用easy.py脚本),应该给我哪个实例是 SV 的输出被吃掉了grid.py

这里发生了什么?

0 投票
2 回答
498 浏览

puzzle - 从标题中识别文件格式?

我有一些文件,其中有标题,

你能帮我找出它是从哪个软件创建的吗?

我所拥有的唯一信息是,该文件是在 2000-2003 年左右创建的。

我想解析这些文件并想提取一些数据。

谢谢,桑尼。

0 投票
1 回答
261 浏览

xml - 用于表示通用文件格式的 XML 模式/格式?

是否存在可用于描述通用文件格式的现有 XML 模式?带有标签的东西,例如“文件有一个 x 字节长的标头”、“标头的第一个元素是一个 4 字节无符号整数,代表文件的长度”等?我需要一种这种格式,并且想在我自己想出一个之前确保没有现有的标准格式,因为它看起来像是可能已经存在的那种东西。不幸的是,我的谷歌搜索让我无处可去,但我不知道那是因为那里什么都没有,或者我只是不知道正确的搜索词。

0 投票
1 回答
815 浏览

artificial-intelligence - 使用 AI 技术逆向工程文件格式

这是扩展问题:帮助对二进制文件格式进行逆向工程的工具

是否有任何公开可用的工具使用集群和/或数据挖掘技术对文件格式进行逆向工程?

例如,使用该工具,您将拥有一组具有相同格式的文件,并且该工具的输出将是通用结构?