文件格式又称文件类型,其实是电脑为了存储信息而使用的特殊编码方式,扩展名是应用程序识别的方式。
文件的格式是多种多样的,即信息的编码方式不同。在电脑中只有0和1两种类别的信号,而编码就是使用这两种信号来实现多样性。不同的编码格式则采用不同的扩展名来区别。
语法 dvips[必要参数][选择性参数][源文件][目标文件]
功能说明 dvips 指令用于将 DVI 文件转换为 Postscript 文件。
参数说明 必要参数的具体说明如下:

选择性参数的具体说明如下:

内建指令
mf,afm2tfm,tex,latex,lpr
基础应用
范例706 转换DVI文件为Postscript文件。
[root@localhost other]# dvips -o abc.ps abc.dvi//转换文件为Postcript文件
本例使用指令“dvips -o abc.ps abc.dvi”转换 abc.dvi 文件为 abc.ps 文件。
语法 fiascotopnm[必要参数][选择性参数][文件]
功能说明 fiascotopnm 指令用来转换 fiasco 文件为 pgm 或者 ppm 格式文件。
参数说明 必要参数的具体说明如下:

选择性参数的具体说明如下:

内建指令
pnm
基础应用
范例707 转换文件格式。
[root@localhost ~]#fiascotopnm foo.wfa >foo.ppm //转换文件
本例使用指令“fiascotopnm foo.wfa >foo.ppm”转换文件类型。
语法 gemtopbm[必要参数][文件]
功能说明 gemtopbm 指令用来将 gem 文件转换为 pbm 文件。
参数说明 必要参数的具体说明如下:

内建指令
gemtopnm
基础应用
范例708 转换图形文件。
[root@localhost littleProg]#gemtopbm abc.img >abc.pbm//转换文件
本例使用指令“gemtopbm abc.img >abc.pbm”将.img 文件转换为.pbm 文件。
语法 giftopnm[必要参数][选择性参数][文件]
功能说明 使用 giftopnm 指令将 GIF 文件转换为 pnm 文件。
参数说明 必要参数的具体说明如下:

选择性参数的具体说明如下:

内建指令
gemtopbm
基础应用
范例709 转换gif文件。
[root@localhost littleProg]# giftopnm /var/www/manual/ mod/mod_ python/ icons/up.gif >111.pnm //转换文件
[root@localhost littleProg]#
本例使用指令“giftopnm /var/www/manual/mod/mod_python/icons/up.gif >111.pnm”将文件/var/www/manual/mod/mod_python/icons/up.gif转换为111.pnm文件。
语法 iconv[必要参数][选择性参数][文件]
功能说明 iconv 指令可用于相关字符集的转换。
参数说明 必要参数的具体说明如下:

选择性参数的具体说明如下:

内建指令
fmt
基础应用
范例710 列出已知的编码字符集合。
[root@localhost ~]# iconv -l //显示支持的格式
The following list contain all the coded character sets known.This does
not necessarily mean that all combinations of these names can be used for
the FROM and TO command line parameters.One coded character set can be
listed with several different names (aliases).
437, 500, 500V1, 850, 851, 852, 855, 856, 857, 860, 861, 862, 863, 864, 865,
866, 866NAV, 869, 874, 904, 1026, 1046, 1047, 8859_1, 8859_2, 8859_3, 8859_4,
8859_5, 8859_6, 8859_7, 8859_8, 8859_9, 10646-1:1993, 10646-1: 1993/UCS4,
ANSI_X3.4-1968, ANSI_X3.4-1986, ANSI_X3.4, ANSI_X3.110-1983, ANSI_X3.110,
ARABIC, ARABIC7, ARMSCII-8, ASCII, ASMO-708, ASMO_449, BALTIC, BIG-5,
BIG-FIVE, BIG5-HKSCS, BIG5, BIG5HKSCS, BIGFIVE, BS_4730, CA, CN-BIG5, CN-GB,
CN, CP-AR, CP-GR, CP-HU, CP037, CP038, CP273, CP274, CP275, CP278, CP280,
CP281, CP282, CP284, CP285, CP290, CP297, CP367, CP420, CP423, CP424, CP437,
CP500, CP737, CP775, CP813, CP819, CP850, CP851, CP852, CP855, CP856, CP857,
CP860, CP861, CP862, CP863, CP864, CP865, CP866, CP866NAV, CP868, CP869,
CP870, CP871, CP874, CP875, CP880, CP891, CP903, CP904, CP905, CP912, CP915,
CP916, CP918, CP920, CP922, CP930, CP932, CP933, CP935, CP936, CP937, CP939,
//此处省略了部分结果
OSF10020129, OSF10020352, OSF10020354, OSF10020357, OSF100 20359, OSF10020360,
OSF10020364, OSF10020365, OSF10020366, OSF10020367, OSF100 20370, OSF10020387,
OSF10020388, OSF10020396, OSF10020402, OSF10020417, PT, PT2, PT154, R8,
RK1048, ROMAN8, RUSCII, SE, SE2, SEN_850200_B, SEN_850200_C, SHIFT-JIS,
SHIFT_JIS, SHIFT_JISX0213, SJIS-OPEN, SJIS-WIN, SJIS, SS636127,
STRK1048-2002, ST_SEV_358-88, T.61-8BIT, T.61, T.618BIT, TCVN-5712, TCVN,
TCVN5712-1, TCVN5712-1:1993, TIS-620, TIS620-0, TIS620.2529-1, TIS620.2533-0,
TIS620, TS-5881, TSCII, UCS-2, UCS-2BE, UCS-2LE, UCS-4, UCS-4BE, UCS-4LE,
UCS2, UCS4, UHC, UJIS, UK, UNICODE, UNICODEBIG, UNICODELITTLE, US-ASCII, US,
UTF-7, UTF-8, UTF-16, UTF-16BE, UTF-16LE, UTF-32, UTF-32BE, UTF-32LE, UTF7,
UTF8, UTF16, UTF16BE, UTF16LE, UTF32, UTF32BE, UTF32LE, VISCII, WCHAR_T,
WIN-SAMI-2, WINBALTRIM, WINDOWS-31J, WINDOWS-874, WINDOWS-936, WINDOWS-1250,
WINDOWS-1251, WINDOWS-1252, WINDOWS-1253, WINDOWS-1254, WINDOWS-1255,
WINDOWS-1256, WINDOWS-1257, WINDOWS-1258, WINSAMI2, WS2, YU
[root@localhost ~]#
本例使用指令“iconv –l”显示所有支持的编码字符格式。
语法 pcxtoppm[必要参数][选择性参数][文件]
功能说明 pcxtoppm 指令用来转换 pcx 图形文件,转换后的文件后缀为.ppm,并将结果输出到标准输出。
参数说明 必要参数的具体说明如下:

选择性参数的具体说明如下:

内建指令
Ppmtopcx,ppm
基础应用
范例711 转换pcx文件。
[root@localhost ~]# pcxtoppm 123.pcx //转换pcx文件
本例使用指令“pcxtoppm 123.pcx”转换 pcx 文件 123。
语法 pfbtops[选择性参数][文件]
功能说明 pfbtops 指令用来转换字体文件。
参数说明 选择性参数的具体说明如下:

内建指令
grops
基础应用
范例712 转换字体文件。
[root@localhost ~]# pfbtops /usr/share/texmf/fonts/ type1/urw/ helvetic/ uhvbo8ac.pfb>uhvbo8ac.pfa //转换字体文件
[root@localhost ~]# tail -n 30 uhvbo8ac.pfa//显示文件的最后 30 行
e9379748ecb285c670091b884f0bab2e5e9a80af18d59c666bdd0334ac34ef85
f7257d1597d834f14948201b5e469525eda86873fd96b72e1f0d04e7e5655946
5c36fd96b028286ddb813f02341b0104d050f04d4ca15366c33eb1e6a0dadf46
ee0787d23221c01412c9755466257617bbda509ffe67aa38bf03874b68eeec64
f81af569049e4a1196320274669801b0af5fed1fbd7a2c082ef896b15a13f3a8
//此处省略了部分结果
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
[root@localhost ~]#
本例使用指令“pfbtops /usr/share/texmf/fonts/type1/urw/ helvetic/ uhvbo8ac.pfb >uhvbo8ac.pfa”转换字体文件uhvbo8ac.pfb。
语法 picttoppm[选择性参数][必要参数][文件]
功能说明 picttoppm指令将pict类型文件转换为ppm类型文件。
参数说明 必要参数的具体说明如下:

选择性参数的具体说明如下:

内建指令
pfbtops,pcxtoppm
基础应用
范例713 转换文件。
root@localhost:~#picttoppm abc.pict //转换pict文件
本例使用指令“picttoppm abc.pict”转换文件 picttoppm abc.pict。
语法 piltoppm[选择性参数][图形文件]
功能说明 piltoppm 指令用来将 pi1 文件转换为 ppm 文件,并将结果输出到标准输出。
参数说明 选择性参数的具体说明如下:

内建指令
pcxppm,picttoppm
基础应用
范例714 转换文件。
root@localhost:~#pi1toppm abc.pi1 //转换pi1文件
本例使用指令“pi1toppm abc.pi1”转换 pi1 文件 abc。
语法 pjtoppm[文件]
功能说明 pjtoppm 指令将打印文件转换成 Portable Pixmap 格式的文件,并将结果输出到标准输出。
内建指令
picttoppm,pcxtoppm
基础应用
范例715 转换文件。
[root@localhost ~]#pjtoppm fromprinter //转换文件
本例使用指令“pjtoppm fromprinter”将打印文件转换成 Portable Pixmap 格式的文件,并将结果输出到标准输出。
语法 qrttoppm[qrt 文件]
功能说明 qrttoppm 指令可以把 qrt 文件转换为 ppm 文件,并将结果输出到标准输出。
内建指令
pcxtoppm,picttoppm
基础应用
范例716 转换扫描文件fromraytracer。
[root@localhost ~]#qrttoppm fromraytracer //转换qrt文件
本例使用指令“qrttoppm fromraytracer”转换指定的 qrt 文件 fromraytracer 为 ppm 文件,并将结果输出到标准输出。
语法 sox[必要参数][选择性参数]
功能说明 sox 指令可转换各种音频文件。
参数说明 必要参数的具体说明如下:


选择性参数的具体说明如下:
