目录
.pm/.pl/.plx
.livp文件
多媒体文件格式。
用解压工具解压。
如果不行,把livp直接改成zip,再解压。
JSON文件
JavaScript Object Notation(JavaScript 对象表示法,JSON)是一种基于文本的数据交换格式。JSON有两种表示结构,对象和数组。JSON对象结构以”{”开始,以”}”结束。中间部分由0或多个以”,”分隔的”key(关键字)/value(值)”对构成,关键字和值之间以”:”分隔。JSON数组结构以”[”开始,”]”结束。中间由0或多个以”,”分隔的值列表组成。
XML文件
Extensible Markup Language(可扩展标记语言,XML),是一种允许用户对自己的标记进行定义的源语言,可以用来标记数据、定义数据类型。XML格式的文件由标签对组成。XML格式的文件必须有根元素。XML格式的文件必须有关闭标签。XML格式的文件标签中区分大小写字母。XML属性必须加引号。
TXT文件
TXT是微软在操作系统上附带的一种文本格式,主要存储文本信息(文字信息)。
EXE文件
Executable File(可执行文件,EXE File)可以加载到内存中,并由操作系统加载程序执行,是可以在操作系统存储空间中浮动定位的可执行程序。
DOC文件
DOC是电脑文件常见文件扩展名的一种,该格式原是纯文字文件使用的,多见于不同的操作系统中软硬件的使用说明。至20世纪90年代,微软在Office Word中使用了.doc作为扩展名,并成为了流行的格式。
MOV文件
MOV即QuickTime封装格式(也叫影片格式),它是Apple公司开发的一种音频、视频文件封装,用于存储常用数字媒体类型。
AVI文件
Audio Video Interleaved(音频视频交错格式,AVI)由微软公司于1992年11月推出,并作为其Windows视频软件一部分的一种多媒体容器格式。
JPEG文件
Joint Photographic Experts Group(JPEG)是JPEG标准的产物。该标准由国际标准化组织制订,是面向连续色调静止图像的一种压缩标准。JPEG格式是最常用的图像文件格式,后缀名为.jpg或.jpeg。
CSV文件
逗号分隔值(Comma-Separated Values,CSV)有时也称为字符分隔值,其文件以纯文本形式存储表格数据(数字和文本)。CSV文件开头不留空,以行为单位。CSV文件可含或不含列名,含列名则居文件第一行。CSV文件一行数据不跨行,无空行。CSV文件列内容如存在半角引号(即"),应替换成半角双引号("")转义,即用半角双引号(即"")将该字段值包含起来。CSV文件文件读写时引号、逗号操作规则互逆。CSV文件内码格式不限,可为 ASCII、Unicode 或者其他。
FLV文件
FLASH VIDEO(FLV)流媒体格式是随着Flash MX的推出发展而来的视频格式。
BLP文件
BLP是一种图片压缩格式,体积小,不能直接编辑,是游戏中模型贴图的应用格式。
XLS文件
XLS指Microsoft Excel工作表,是一种常用的电子表格格式。
.cu/.cuh文件
cu和cuh都是CUDA的后缀格式,cuh相当于CUDA的头文件后缀名。
.clj文件
扩展名'clj'是clojure代码文件的扩展名。Clojure是一种高级的,动态的函数式编程语言。 Clojure是基于LISP编程语言设计的,并且具有使其在Java和.Net运行时环境上运行的编译器。
.jl文件
Julia Source Code File 文件最初是由Open Source 为 Julia 软件应用程序开发的。
hpp(Header Plus Plus)头文件
顾名思义就是 .h 文件加上 .cpp 文件,在 boost 开源库中频繁出现,其实就是 .cpp 实现代码混入 .h 文件当中,定义和实现都包含在同一个文件里。
GZIP
GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNⅨ系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。
ipynb文件
即为ipython notebook文件,可以用ipython notebook打开,如Jupyter Notebook
Python的RST文件
reStructuredText ( RST 、 ReST 或 reST )是一种用于文本数据的文件格式,主要用于 Python 编程语言社区的技术文档。
pb和pbtxt文件
There are actually two different formats that a ProtoBuf can be saved in.
-
TextFormat
is a human-readable form, which makes it nice for debugging and editing, but can get large when there's numerical data like weights stored in it. You can see a small example of that in graph_run_run2.pbtxt.
-
Binary Format
files are a lot smaller than their text equivalents, even though they're not as readable for us. In this script, we ask the user to supply a flag indicating whether the input file is binary or text, so we know the right function to call. You can find an example of a large binary file inside the inception_v3 archive, as inception_v3_2016_08_28_frozen.pb.
td文件
*.td文件都是用tablegen语言来描述的。经过tablegen工具批量生成C++源文件,它的好处就是我们描述的是大量信息的共同点,然后由工具批量生成,减少我们描述的工作量,使用tablegen语言也十分简单灵活。
.m/.mm文件
.m文件是纯Object-C 文件 .mm是Object-C和C++混合文件
.m只能调用纯Object-C的类,不能调用混合的 .mm可以调用Object-C的,也可以调用C++的
caffe.proto
caffe.pb.cc里面的东西都是从caffe.proto编译而来的,无非就是一些关于这些数据结构(类)的标准化操作
js.map以及css.map
source map文件是js文件压缩后,文件的变量名替换对应、变量所在位置等元信息数据文件,一般这种文件和min.js主文件放在同一个目录下。 比如压缩后原变量是map,压缩后通过变量替换规则可能会被替换成a,这时source map文件会记录下这个mapping的信息,这样的好处就是说,在调试的时候,如果有一些JS报错,那么浏览器会通过解析这个map文件来重新merge压缩后的js,使开发者可以用未压缩前的代码来调试,这样会给我们带来很大的方便! 而这种还原性调试功能,目前只有chorme才具有,所以就会出现标题说的问题,我引入jquery-1.10.2.min.js的时候,在firefox下或者其他浏览器下是好的,在chorme下会报错找不到jquery-1.10.2.min.map文件,404,就是因为以上说的情况,jquery会检测浏览器是否支持source map功能,如果支持的话,那就去下载source map文件,而这个时候如果你引用的是官网的min.js那没问题,它会去自己的目录下找source map文件,而如果jquery.min.js文件在你的服务器上而服务器上又没有source map的话,那就会报错了,所以三种解决办法:一,引用官网文件 二,把source map文件下载下来放到服务器上(推荐) 三,把chorme文件的工具-->开发者工具-->设置-->Enable source maps勾去掉,去掉这个勾,jquery就不会去下载source map文件了!
.pm/.pl/.plx
按照惯例,.pm 应该保存 Perl Module,也就是 Perl 模块。例如 Socket.pm
.pl 应该保存 Perl Library,也就是 Perl 库文件。例如 perldb.pl
.plx 应该保存 Perl 脚本。