问题标签 [file-type]

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 投票
3 回答
2562 浏览

unicode - UTF-16LE 与 UTF32-LE 的 Unicode BOM

用于 UTF16-LE 和 UTF-32LE 的字节顺序标记之间似乎存在歧义。特别是,考虑一个包含以下 8 个字节的文件:

如何判断此文件是否包含:

  1. UTF16-LE BOM (FF FE) 后跟 3 个空字符;或者
  2. UTF32-LE BOM (FF FE 00 00) 后跟一个空字符?

此处描述了 Unicode BOM:http: //unicode.org/faq/utf_bom.html#bom4但没有讨论这种歧义。我错过了什么吗?

0 投票
1 回答
3416 浏览

external - 将编程语言添加到 gedit 外部工具?

gedit 外部工具插件允许工具仅应用于一个或多个预定义的文件类型列表。

如何定义自己的文件类型?

0 投票
3 回答
2652 浏览

programming-languages - 在没有扩展名的文件中指示编程语言

在编写可执行脚本和使用通用语言(例如 Python)的声明性配置文件时,我经常发现在文件名中添加扩展名是不可取的。许多语法高亮文本编辑器(例如 Geany)随后无法自动确定文件类型。

是否有任何标准方法可以向编辑人员指示文件中源的类型?

0 投票
1 回答
4317 浏览

objective-c - 将文件类型/扩展名关联到非基于文档的可可应用程序

由于某种原因,这真的很难找到和解决。找不到关于它的任何文档。我有一个基于非文档的应用程序,我想打开所有特定的文件类型,但我不想使用 NSDocuments,而是让我的代码处理文件的打开和处理。我已将 CFBundleTypeExtensions 和所有设置添加到 info.plist。

现在应用程序将打开文件类型,但显示如下错误:“无法打开文档 xxxx。应用程序无法打开 yyyyy 格式的文件。”

0 投票
3 回答
4136 浏览

android - 如何在 Android 中确定文件类型

在 Android 中确定文件类型的最佳方法是什么?

我想检查给定的文件是否是图像、音乐文件等。

0 投票
3 回答
27746 浏览

linux - 如何使用 xdg-mime 命令

有人可以提供有关如何使用(使用 GNOME Ubuntu)XDG-MIME命令的示例吗?即使使用文档,我也很难让任何东西都能正常工作。

例如,如果我想使用名为 MyApp 的应用程序注册扩展名 .mfe,步骤是什么?到目前为止,这是我的尝试,我将不胜感激任何关于正确处理的指示......

这是我的 xml (MyApp-MyFileType.xml)文件名如何相关?

那么是运行这个命令吗?

然后我运行这个?xxx 与什么有关?,我理解它是我的应用程序的标识符,但我如何定义它?

0 投票
1 回答
168 浏览

iphone - 如何在 iPhone OS 上运行我的程序来处理指定类型的电子邮件附件

当用户收到带有指定类型附件的电子邮件并处理它时,我需要运行我的 iPhone 应用程序。例如“一些.jpg”。如何?

0 投票
3 回答
4849 浏览

c++ - 尝试使用/包含/编译第 3 方库 libmagic。C/C++ 文件类型检测

在寻找一种方法来检测文件流的文件类型后,我发现 Unix文件命令使用 libmagic 并且我正在尝试自己使用该库,但我无法让它工作。我很少自己集成 3rd 方代码,所以这可能也是我问题的很大一部分。

为什么:

我这样做是因为我有一个便携式 gui 图像查看应用程序,它需要从给定的文件名和内部的图像文件类型中检测存档文件类型(rar、zip、更多?)。我希望我可以将 libmagic 用于 Windows 和 Linux(以及 Mac),所以如果不是这种情况,现在阻止我 b/c 我需要找到其他东西。

试图:

我发现有人在做类似的事情,但我不知道他们在做什么,而且我根本不知道如何编译/运行任何东西来开始搞乱。

我的第一个直觉是做类似的事情:

然后编译类似:

哪个(显然?)不起作用。我什至不知道从哪里开始寻找,要问什么问题,或者这是否是解决我最初问题的正确方向。


编辑:现在我有

编译:

作品。我不得不去突触并安装 libmagic-dev。在 Windows 的 MingW 上编译我的应用程序时,我必须测试是否可以将 /usr/lib/libmagic.a 复制到我的源目录中,但我想这将是另一个问题。

0 投票
2 回答
324 浏览

cocoa - 测试应用程序是否可以打开特定类型?

在 Mac OS X 上,如何判断给定应用程序是否打开了特定类型?

我有两个我感兴趣的 UTI:public.text 和 public.image,并且我有一个应用程序列表。我想按这两种类型过滤列表,所以我有一个文本查看器列表和一个图像查看器列表。

我在 SO 上看到了一个相关问题,可以在其中获取特定文档类型的所有查看者的列表。我可以这样做并获得集合的交集,但我宁愿能够单独询问每个应用程序。

有任何可可或碳要求吗?

0 投票
1 回答
1522 浏览

java - 如何告诉 Eclipse 文件的首选内容类型

我正在开发一个插件来处理给定类型的文件,比如说,.xyz当我在 Eclipse 中尝试打开一个xyz文件时。我正在尝试使用

一旦我有了IContentType. 我需要了解如何在 Eclipse 中“注册”我的文件类型 因此,当我选择要打开的文件类型时,Eclipse 应用程序知道使用我的代码来处理它。我已经转到我的扩展选项卡Manifest.MF并添加了我的扩展元素详细信息,例如基本类型、文件扩展名、id(我的代码所在的包)和名称。但 type 仍然以 null 结束。