11得票11回答
我该如何通过编程确定文件的真实扩展名/类型?

我正在编写一个脚本,用于处理用户上传到服务器的文件,并作为增加的安全层,我想知道: 是否有一种方法可以检测文件的真实扩展名/文件类型,并确保它不是使用不同扩展名掩盖的另一种文件类型? 是否有一个字节戳或某种唯一标识符可用于每种类型/扩展名? 我想能够检测到某人没有将不同的扩展名应用于他们...

11得票4回答
Unix - 递归计算文件类型的数量

我是Stack Overflow的新手,对Linux也不太熟悉。我一直在尝试使用以下命令过滤父目录及其子目录中的特定文件: ls -R | grep '*.jpg' | wc -l 当查找单个文件时,我发现这非常有用,但我需要每月执行此操作,并寻找更快速列出多种类型文件的方法。我故意要排除...

11得票2回答
如何使用Rack为特定文件设置内容类型?

我希望Rack能够以特定的内容类型提供特定的文件。这是一个 .htc 文件,需要被作为 text/x-component 提供,这样IE才能识别它。在Apache中,我只需要这样做:AddType text/x-component .htc 我如何使用Rack实现这一点?目前文件是由Rack ...

11得票3回答
使用Linux的“file”命令确定文件类型(如图像、音频或视频)

这里的单词file是指shell file命令,而不是实际的文件。我想确定一个文件是否是视频文件(例如.mpg、.mkv、.avi等)。对于图像文件,file返回image,对于视频文件,返回video,对于音频文件,返回audio(对于一些原因的文本,返回application/x-empt...

11得票1回答
将文件类型/扩展名关联到非基于文档的Cocoa应用程序

这个问题很难找到并解决。找不到任何相关的文档。 我有一个非基于文档的应用程序,我想打开所有特定的文件类型,但我不想使用NSDocuments,而是让我的代码处理文件的打开和处理。我已经将CFBundleTypeExtensions和所有设置添加到info.plist中。 现在应用程序会打开文...

10得票3回答
如何可靠地检测文件类型?

目标:给定文件,确定它是给定类型(XML、JSON、Properties等)中的哪一种。 考虑XML的情况- 在我们遇到这个问题之前,以下示例方法运行良好: try { saxReader.read(f); } catch (DocumentException e...

10得票1回答
在Vim中,filetype=和syntax=有什么区别?

我注意到,为了让Vim对特定文件的语法进行颜色高亮显示,可以在_vimrc文件中设置以下内容: 我注意到,为了让Vim对特定文件的语法进行颜色高亮,可以在_vimrc文件中设置如下内容:au BufNewFile,BufRead *.file_extension set filetype=...

10得票1回答
如何在Mac OS X上获取文件类型?

我正在使用这段代码来获取文件类型 -FileSystemView filesystem = FileSystemView.getFileSystemView(); String sFileType = filesystem.getSystemTypeDescription(file)) 在Wi...

10得票2回答
如何判断没有扩展名的图片是PNG还是JPEG

以前我保存了一些由Web服务生成的图像,因此文件名为例如“ysauyft87ggsa67fgeg&w=1600”。我可以打开和操作这些图片,但是我想知道它们是什么编码(几乎肯定是PNG或JPEG)。我已经尝试在OSX中使用“获取信息”,但它认为文件只是文本(尽管它可以正确地生成缩略图,...

10得票3回答
Drupal中.info文件中的注释

如何在.info文件类型中编写带有注释的行? 如果文件用于Drupal,是否有所不同?我发现这些文件通常在Drupal中使用。