各种文件格式介绍

目录

.livp文件

JSON文件

XML文件

TXT文件

EXE文件

DOC文件

MOV文件

AVI文件

JPEG文件

CSV文件

FLV文件

BLP文件

XLS文件

.cu/.cuh文件

.clj文件

.jl文件

hpp(Header Plus Plus)头文件

GZIP

ipynb文件

Python的RST文件

pb和pbtxt文件

td文件

.m/.mm文件

caffe.proto

js.map以及css.map

.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 脚本。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值