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

php - 在 php 中识别文件类型的最佳方法

在 php 中发现文件的文件类型的最佳方法是什么?我听说浏览器可能会被欺骗,那么有什么更好的方法呢?

0 投票
11 回答
10834 浏览

php - 如何以编程方式确定文件的真实扩展名/类型?

我正在编写一个脚本,该脚本将处理用户上传到服务器的内容,作为附加的安全层,我想知道:

有没有办法检测文件的真实扩展名/文件类型,并确保它不是用不同扩展名屏蔽的另一种文件类型?

每种类型/扩展是否有字节标记或某些唯一标识符?

我希望能够检测到有人没有对他们上传的文件应用不同的扩展名。

0 投票
6 回答
32353 浏览

c# - 如何在 C# 中获取常用文件类型图标?

This SO question on getting icons for common file types 中所见,Windows 程序很可能使用 C++ Shell API 获取已注册文件类型的图标。这些图标可能存在也可能不存在于磁盘上——例如,我们想要制作自己的自定义文件浏览器,并希望显示与文件相关的系统图标。

是否有本机 C# 方法来获取各种文件类型的图标(如果有,如何),还是必须通过带有 shell API 的 PInvoke 来完成?

作为后续,如果有本地 .NET 方式来做这件事,是否有跨平台方式来做这件事?

0 投票
4 回答
3421 浏览

linux - 如何确定 Linux 中的文件类型?

如果有人向我发送了没有扩展名的文档(.pdf、.doc、.xls、ppt、.ogg、mp3、png 等),我如何确定文件类型?/usr/bin/file 命令并不总是猜对,或者它只是说我有一个 Microsoft Office 文档。我想确切地知道,所以我可以将扩展名添加到文件名中。

0 投票
4 回答
4421 浏览

antivirus - What are the most common virus file types currently circulating?

I am working on a project that will involve file upload to a server. I am interested in understanding what kinds of files virus writers currently tend to target. I am aware of the following threads:

How would you programmatically test a file for viruses ? ensuring uploaded files are safe How can I determine a file’s true extension/type programatically? Server side virus scanning

But am interested in general in finding out about common attack vectors.

0 投票
14 回答
278321 浏览

javascript - 如何让 jQuery 在上传时限制文件类型?

我想让 jQuery 将文件上传字段限制为仅 jpg/jpeg、png 和 gif。我已经在做后端检查了PHP。我JavaScript已经通过一个函数运行我的提交按钮,所以我真的只需要知道如何在提交或警告之前检查文件类型。

0 投票
5 回答
8752 浏览

c# - 如何根据扩展名获取文件类型信息?(不是 MIME)在 C#

如何获得基于扩展名的一般文件类型描述,如 Explorer 呢?所以不是 MIME,而是最终用户看到的信息,比如。

.doc = Microsoft Office Word 97 - 2003 文档 .zip = ZIP 文件 .avi = 视频文件。

以及如何获得似乎可用的“辅助”信息,我猜它不是基于扩展的。就像在“视频文件”上一样,它可以为您提供电影的“长度”或在 doc 文件上它有多少页......等等。

0 投票
1 回答
1026 浏览

eclipse-plugin - Eclipse Perforce 插件和默认文件类型修饰符以便更新版本

我们将版本控制系统从 CVS 迁移到 Perforce,我们的 Java 开发团队正在使用 Eclipse (Mac) 中的 Perforce 插件。该版本不再在添加/编辑时更新。我们在 javadoc 中使用了 $Revision 关键字。根据 Perforce 网站,您必须使用 +k 修饰符,有效地将文件类型从文本更改为 ktext。两个问题:

  • 有没有办法在 Eclipse 中将文件类型默认为 ktext(或设置修饰符),而不是每次在提交(提交)到 Perforce 之前都必须这样做?(例如,鼠标右键单击文件并选择 Team > Change Attributes ...)

  • 有没有办法配置 Perforce 以继续 CVS 停止的版本控制?示例:在迁移之前,一个文件设置为 1.34。在下一次 Peforce 提交时,我们希望文件设置为 1.35,而不是 #1。

非常感谢。

0 投票
3 回答
4164 浏览

sharepoint - 如何根据文件名的一部分修改 Sharepoint 文件类型图标?

我们有一个SharePoint 文档库,我们在其中存储带有外部文件链接的html文件。样品:

我的图片.jpg.html

mywordfile.docx.html

我的pdf文件.pdf.html

等等。现在,默认情况下,所有文件都以 HTML 图标显示,在 DOCICON.XML 文件中引用。正如 .html 扩展名所示,这当然是正确的,它是一个 HTML 文件。但我们希望文件根据其原始文件类型具有不同的图标。

有没有办法自动更改图标

  • 在渲染期间或
  • 当我们将文件保存到库时(通过 SharePoint API)?

还有其他方法吗?

0 投票
2 回答
446 浏览

smalltalk - 什么文件类型以 BOSS 7 开头?

我正在查看 90 年代初期生成的一些文件。其中一个似乎包含对以某种二进制格式打包在许多大文件中的数据的引用。

文件的前六个字节是 0x42 0x4f 0x53 0x53 0x20 0x37 拼写 BOSS 7。

我对各种文件类型信息来源的搜索,包括 /usr/share/file/magic 没有发现任何东西。有谁知道可能使用什么软件来生成以这些字节开头的文件?有关文件布局的任何信息都会很棒。