【导语】下面是小编为大家带来的linux 修改文件名(共9篇),希望大家能够喜欢!
篇1:linux 修改文件名
今天在删这种文件名删到恶心:
-rw-r--r-- 1 work work 0 Mar 26 17:27 -rw-r--r--0.l
-rw-r--r-- 1 work work 0 Mar 26 17:27 -rw-r--r--1.l
-rw-r--r-- 1 work work 0 Mar 26 17:27 -rw-r--r--2.l
-rw-r--r-- 1 work work 0 Mar 26 17:27 -rw-r--r--3.l
-rw-r--r-- 1 work work 64 Mar 26 17:27 -rw-r--r--.r
-rw-r--r-- 1 work work 0 Mar 26 17:27 -rwxr--r--0.l
-rw-r--r-- 1 work work 0 Mar 26 17:27 -rwxr--r--1.l
-rw-r--r-- 1 work work 0 Mar 26 17:27 -rwxr--r--2.l
-rw-r--r-- 1 work work 0 Mar 26 17:27 -rwxr--r--3.l
-rw-r--r-- 1 work work 64 Mar 26 17:27 -rwxr--r--.r
具体办法:
Linux中“-”有特殊的含义,比如在命令的后面加“-”表示后面跟的是选项,
linux 修改文件名
,
但是如何新建带名字中有“-”,下面介绍三种方法,比如要新建文件“-a”:
1、cd . > -a
2、vi -- -a
3、echo “” > -a
上面三种方法都可以在当前目录下新建一个“-a”文件,当然还可以有别的方法新建,这里就不在介绍。如果要删除“-a”就比较麻烦了,如果你输入 rm -a,系统会提示你:
rm:无效选项 -- a
请尝试执行‘rm --help’来获取更多信息。
对于这样的文件可以有两种方法来删除,如下所示:
1、rm ./-a
2、rm -- -a
改名字也不用说了,基本上就是在文件名前面加“--”来表示转义字符就可以了!
篇2:如何快速批量修改文件名
步骤1: 点击Windows左下角的“开始”菜单,选择“运行”,输入 cmd ,回车进入命令行,
步骤2: 用 cd 命令进入到你想批量修改文件名的文件夹目录。比如这里,我想要进入C盘中的pics文件夹。
cd
cd pics
步骤3: 输入 dir /b 你可以看见当前文件夹目录下面全部文件的列表。
输入 dir /b > pics.xls 将的列表输出到pics.xls电子表格。
步骤4: 有趣的东西现在才开始。打开Excel或Google Docs电子表格,你会在第一列中看到刚才文件列表。
步骤5: 在旁边空白的列中,添加一个相应的function函数公式——例如,使用SUBSTITUTE可以来修改文件名中指定的字符,使用 CONCATENATE 和 DATE() 可以在文件名中加上日期,等等,
步骤6: 选中B1单元格右下角的+加号,向下拖动,这样我们的公式将被复制应用到所有行。
现在,你原来的文件名在A列,你期望替换成的文件名在B列——我们现在要将它们转化为DOS中的rename命令。
在C列,输入Excel公式:=CONCATENATE(“ren ”,A1, “ ”, B1),点击函数的对号,确认输入无误后,拖到右下角的+加号,应用到所有行。
步骤7: 选中C列,点击“复制”,在C盘pics文件夹目录下,创建一个rename.bat文件,将复制的内容粘贴进去。
步骤8: 现在我们已经基本要完成了。在C:pics下输入命令rename.bat,然后回车,你会发现pics目录下的文件名已经按照你期望的方式全部被修改了。
篇3:修改ORACLE的DATAFILE文件名
今天增加数据文件时,将数据库文件名多填了一个点,虽然也能使用,但在操作系统察看文件时却感觉很不爽,查了一些资料,修改方法总结如下:
1. 关闭数据库
SQLPLUS /NOLOG
SHUTDOWN;
2. 在操作系统中将数据文件改名
3. 加载数据库,在ORACLE中修改数据库文件名
SQLPLUS /NOLOG
START MOUNT;
ALTER DATABASE RENAME FILE 'OLD_FILENAME' TO 'NEW_FILENAME';
4. 打开数据,检查修改是否成功
ALTER DATABASE OPEN;
SELECT NAME, STATUS FROM V$DATAFILE;
篇4:用Excel和DOS命令批量修改文件名
在你的Windows电脑上批量修改文件名是非常简单的,选择所有的文件,按F2,然后输入一下描述性的文本。
Windows将会在每个文件名中加上一个唯一的序列数字。
这是一个相当快捷的解决方案,但是并不是很灵活,因为你不能自定义修改的方式。
例如,你如何将当前的日期加在文件名中?或者你想替换掉文件名中的几个文字或字符(如一个拼写错误)?或者你想文件按照一个不同的重命名系统去修改,像这样file-A.jpg,而不是默认的file(1).jpg。
为了有效的批量修改文件名,你可以学习一些有点复杂的shell编程语言(SED,AWK,Perl)或者更简单的,只是使用一个电子表格和几个dos命令。
1: 点击Windows左下角的“开始”菜单,选择“运行”,输入 cmd ,回车进入命令行。
2: 用 cd 命令进入到你想批量修改文件名的文件夹目录。比如这里,我想要进入C盘中的pics文件夹。
cd
cd pics
3: 输入 dir /b 你可以看见当前文件夹目录下面全部文件的列表,
输入 dir /b > pics.xls 将的列表输出到pics.xls电子表格。
4: 有趣的东西现在才开始。打开Excel或Google Docs电子表格,你会在第一列中看到刚才文件列表。
5: 在旁边空白的列中,添加一个相应的function函数公式——例如,使用SUBSTITUTE可以来修改文件名中指定的字符,使用 CONCATENATE 和 DATE() 可以在文件名中加上日期,等等。
6: 如上图,选中B1单元格右下角的+加号,向下拖动,这样我们的公式将被复制应用到所有行。
现在,你原来的文件名在A列,你期望替换成的文件名在B列——我们现在要将它们转化为DOS中
的rename命令。
在C列,输入Excel公式:
=CONCATENATE(“ren ”,A1, “ ”, B1)
点击函数的对号,确认输入无误后,拖到右下角的+加号,应用到所有行。
7: 选中C列,点击“复制”,在C盘pics文件夹目录下,创建一个rename.bat文件,将复制的内容粘贴进去。
8: 现在我们已经基本要完成了。在C:pics下输入命令rename.bat,然后回车,你会发现pics目录下的文件名已经按照你期望的方式全部被修改了。
篇5:在DOS里我如何批量修改文件名
方法一的思路与方法二大致相同,只不过在获取完整路径的时候,换用了效率更高的 for /r 语句,并用一个变量var来获取文件所在文件夹的完整路径,通过判断var是否经过赋值来判断当前处理的音乐文件是否位于同一目录下,因为直接用 %%~dpa 获取到的字符串最后有一个反斜杠,所以,第二个for语句中,用 !var:~,-1! 把最后的反斜杠去掉了(在for语句内部,如果要 引用已经发生了改变的变量,必须使用变量延迟功能,也就是最开始的 setlocal 语句),后面的思路和方法二的一样。其实,方法一的代码大可不必判断当前处理的文件与上一次处理的文件是否位于同一目录下,因为 for /r 的时候,会获得文件的完整路径,只需要对完整路径直接进行操作就可以了,可以借鉴随风的做法,在 %%~dpa 的时候,直接在最后加上一个点号,可以使得效率进一步提升。
方法一代码:
01@echo off &setlocal enabledelayedexpansion
02for /r %%a in (aaa.jpg) do (if not defined %%~dpa set “var=%%~dpa”&set
03“%%~dpa=a”
04for %%i in (“!var:~,-1!”)do ren “%%~fa” “%%~ni.jpg”)
05pause
复制代码
方法二用 dir /a-d /b /s 来获取完整路径名,放到for语句中来解析完整路径字符串,用 %%~dpa. 来获取音乐文件所处的文件夹完整路径(这里使用了一个小技巧:在字符串最后添加一个点号,从而使得for语句的%%~ni把文件夹名当做文件名来处理,我直接运行以上脚本发现一直出问题,后来发现先显示下%%~dpa. 即在ren 前加上echo “%%~dpa.” 再执行脚本就OK了,具体原因不明,望高手解答),再用 %%~ni 获取文件夹名,用ren来实现改名,%%~nxi 获取原文件完整的文件名和后缀名。
方法二代码:
01@echo off
02for /f “delims=” %%i in ('dir /a-d /b /s D:1*.jpg') do (ren “%%i” “%%~nxi” )
03pause
复制代码
基本格式(这里写的是在命令行里用的格式,如果是在批处理中,需要把其中%再多加个%形成%%):
for /参数 %变量 in (集) do 命令
注:上面除中文的以外,其余的是按它的格式要求书写的,大小写都行。
参数:FOR分四种参数 D L R F,并且有的参数还可附加另外的选项下面会分别介绍
变量:(记住如果是在批处理中使用for命令时,变量前的%需改为%%)这个变量名是由单个字母组成且区分大小写(原帮助是这么说的,实际运用中用单个数字作为变量名试过证明也可行),如%B和%b代表的是不同的变量。
一、参数 /d
for /d %%变量 in (集) do 命令
/d 参数是指定仅对目录而不是文件执行的for命令。
for /d %a in (c:*.*) do @echo %a
二、参数 /R
/R参数之后还可带盘符及路径
for /r 此处可以带有路径 %变量 in (集) do 命令
例1:
01@echo off
02rem 显示d:盘中所有文件名为file1和file2的列表
03for /r d: %%h in (file1,file2) do if exist %%h echo %%h
04pause
复制代码
例2:
01@echo off
02rem 删除C盘中所有*.chk的文件
03for /r c: %%h in (*.chk) do del /q %%h
04pause
复制代码
注:del /q 表示用安静模式删除(不需确认)
三、参数 /L
for /L %%变量 in (起始值,每次增值,结束时的比较值) do 命令
(上面L也可用小写,主要为了视觉上不与数字1混淆而没用小写)
(起始值,每次增值,结束时的比较值)相当于一个等差数字序列,从“起始值”的数字开始,每次增加多少(也可设定为负数)为“每次增值”,并与“结束时的比较值”比较,超出则退出for循环(也不执行本轮后面的do 命令)。
例:
01@echo off
02::在D盘建立aa1~ aa5五个文件夹
03for /L %%i in (1,1,5) do md d:aa %%i
04pause
复制代码
四、参数 /f
这个参数/f将会打开(集)里的文件,使for命令能处理文本文件的读取和添加删除替换等编辑性的操作,可谓功能强大,因此也相对复杂一些。
五、变量
~I - 删除任何引号(“),扩充 %I
%~fI - 将 %I 扩充到一个完全合格的路径名
%~dI - 仅将 %I 扩充到一个驱动器号
%~pI - 仅将 %I 扩充到一个路径
%~nI - 仅将 %I 扩充到一个文件名
%~xI - 仅将 %I 扩充到一个文件扩展名
%~sI - 扩充的路径只含有短名
%~aI - 将 %I 扩充到文件的文件属性
%~tI - 将 %I 扩充到文件的日期/时间
%~zI - 将 %I 扩充到文件的大小
%~$PATH:I - 查找列在路径环境变量的目录,并将 %I 扩充到找到的第一个完全合格的名称。如果环境变量名未被定义,或者没有找到文件,此组合键会扩充到空字符串。
以上便是在DOS下批量修改文件名的一些见解和方法,用户可以根据变量和参数对批量修改文件名的文件进行处理。
篇6:文件名长度
文件名长度题目:文件名的长度可达个字符。
A、1
B、10
C、255
D、无数
答案:C
文件名的长度可长达255个字符。
以Windows系统为例,其一个文件名的长度最多可到达255个字符,其中包括“路径”(含“路径”中的分隔符)及“扩展名”(含“扩展名”前的句点)。
windows操作系统是最常见的计算机操作系统,是微软公司开发的操作软件。该软件经历了多年的发展历程,目前推出的win10系统相当成熟。Windows操作系统具有人机操作互动性好,支持应用软件多,硬件适配性强等特点,未来该系统将更加安全、智能、易用。
为了方便人们区分计算机中的不一样文件,而给每个文件设定一个指定的名称。由文件主名和扩展名组成。
为文件指定的名称。为了区分不一样的文件,必须给每个文件命名,计算机对文件实行按名存取的操作方式。
windows突破了DOS对文件命名规则的限制,允许使用长文件名,其主要命名规则如下:
(1)文件名最长能够使用255个字符。
(2)能够使用扩展名,扩展名用来表示文件类型,也能够使用多间隔符的扩展名。如win.ini.txt是一个合法的文件名,但其文件类型由最终一个扩展名决定。
(3)文件名中允许使用空格,但不允许使用下列字符(英文输入法状态):|:”*
(4)windows系统对文件名中字母的大小写在显示时有不一样,但在使用时不区分大小写。
文件名是文件存在的标识,操作系统根据文件名来对其进行控制和管理.不一样的操作系统对文件命名的规则略有不一样,即文件名的格式和长度因系统而异.例如:UNIXLINUX系统区分文件名的大小写,而有些系统则不区分如:MS-DOS和WINDOWS.
对于文件扩展名是用来区分文件的属性的.在有的系统中并不为系统所感知如:UNIXLINUX系统中,hello.c文件与helloc文件对于系统来说没有什么区别,加上了扩展名.c与不加都一样,系统都不明白那是个什么文件.只是用户加上.c后,方便用户明白那是c语言源码文件.可是在MS-DOS与WINDOWS系统中,文件扩展名是为系统感知的.在WINDOWS中,对于不一样的文件扩展名有其相关联的程序进行打开,这些扩展名除了如txt等是原先就有的以外其余一般是安装软件时被注册到系统中的.在注册表中的HKEY-CLASSES-ROOT根键下能够看到其相关信息.若将文件扩展名改为系统不认知的扩展名,则在打开时提示选择其打开程序.如将hello.txt改为hello.123,同时能够看到图标也发生了变化,变为不可知.可是对于如.doc格式的WORD文件,由于是MICROSOFT开发的,坚持了很好的兼容性,系统在感知时并不只检查扩展名,还检查其文件内部格式标识,所以即使将.doc改为其它字符,在装了WORD的系统中,系统仍能够使其关联到WORD进行打开.
DOS操作系统规定文件名由文件主名和扩展名组成,文件主名由1~8个字符组成,扩展名由1~3个字符组成,主名和扩展名之间由一个小圆点隔开,一般称为8.3规则。其格式如下:
例如:G9401.DBF,那里G9401是主名,DBF是扩展名。文件主名和扩展名能够使用的字符是:
(1)英文字母:A—z(大小写等价)
(2)数字:0—9
(3)汉字
(4)特殊符号:$#&@()-[]^~等。
(5)各种控制字符和下列字符不能用在文件名中:
|:“*
因为这些字符已做它用。
文件名的最大长度怎样设置?
操作系统对查看文件夹供给了多种样式,其中以图标方式显示长文件名时,会自动省略后半部分。
选择“列表”样式,并把文件名那一栏拉宽,就能显示全部文件夹的文件名。
如何改文件夹名字的显示长度?
1、开启电脑后,点击桌面左下角的开始按钮,然后点击“设置”。
2、接下来点击如下图的“系统”。
3、进入系统设置后,点击左边的“显示”,然后在缩放与布局中“更改文本与应用项目大小”。
4、调整下头的显示百分比,字体大小就会相应的发生改变,且图标大小也会改变。
篇7:如何用Excel及DOS命令批量修改文件名
在你的Windows电脑上批量修改文件名是非常简单的,选择所有的文件,按F2,然后输入一下描述性的文本。
Windows将会在每个文件名中加上一个唯一的序列数字。这是一个相当快捷的解决方案,但是并不是很灵活,因为你不能自定义修改的方式。
例如,你如何将当前的日期加在文件名中?或者你想替换掉文件名中的几个文字或字符(如一个拼写错误)?或者你想文件按照一个不同的重命名系统去修改,像这样file-A.jpg,而不是默认的file(1).jpg。为了有效的批量修改文件名,你可以学习一些有点复杂的shell编程语言(SED,AWK,Perl)或者更简单的,只是使用一个电子表格和几个dos命令。
1: 点击Windows左下角的开始菜单,选择运行,输入 cmd ,回车进入命令行,
2: 用 cd 命令进入到你想批量修改文件名的文件夹目录。比如这里,我想要进入C盘中的pics文件夹。
cd
cd pics
3: 输入 dir /b 你可以看见当前文件夹目录下面全部文件的列表。
输入 dir /b pics.xls 将的列表输出到pics.xls电子表格。
4: 有趣的东西现在才开始。打开Excel或Google Docs电子表格,你会在第一列中看到刚才文件列表。
5: 在旁边空白的列中,添加一个相应的function函数公式例如,使用SUBSTITUTE可以来修改文件名中指定的字符,使用 CONCATENATE 和 DATE() 可以在文件名中加上日期,等等。
篇8:shell问答16:批量修改文件名后缀Unix系统
可以复习一下xargs的用法,和变量的一些高级操作技巧 如何 批量把若干文件从一个扩展名改为另一个扩展名?比如把后缀gz,改为zip 答: 1. for file in *.gz; do mv $file `basename $file .gz`.zip; done 或(也适合ksh) for file in *.gz; do mv $file $.z
可以复习一下xargs的用法,和变量的一些高级操作技巧
如何批量把若干文件从一个扩展名改为另一个扩展名?比如把后缀gz,改为zip
答:
1.for file in *.gz; do mv $file `basename $file .gz`.zip; done
或(也适合ksh)
for file in *.gz; do mv $file $.zip; done
2.ls | grep gz | awk -F'.' '{print }'|xargs -i mv {}.gz {}.zip
附netman十三问片断:
$MILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'”>:拿掉第一条/及其左边的字符串:dir1/dir2/dir3/my.file.txt
$:拿掉最后一条/及其左边的字符串:my.file.txt
$:拿掉第一个.及其左边的字符串:file.txt
$:拿掉最后一个.及其左边的字符串:txt
$:拿掉最后条/及其右边的字符串:/dir1/dir2/dir3
$:拿掉第一条/及其右边的字符串:(空值)
$:拿掉最后一个.及其右边的字符串:/dir1/dir2/dir3/my.file
$:拿掉第一个.及其右边的字符串:/dir1/dir2/dir3/my
记忆的方法为:
#是去掉左边(在鉴盘上#在$之左边)
%是去掉右边(在鉴盘上%在$之右边)
单一符号是最小匹配r两个符号是最大匹配,
$:提取最左边的5个字节:/dir1
$:提取第5个字节右边的连续5个字节:/dir2
我们也可以对变量值里的字符串作替换:
$:将第一个dir提换为path:/path1/dir2/dir3/my.file.txt
$:将全部dir提换为path:/path1/path2/path3/my.file.txt
利用${ }还可针对不同的变量状态赋值(没设定、空值、非空值):
$:假如$file没有设定,则使用my.file.txt作默认值,
(保留空值及非空值)
$:假如$file没有设定或为空值,则使用my.file.txt作默认值。(保留非空值)
$:不管$file为何值,均使用my.file.txt作默认值。(不保留任何值)
$:若$file为非空值,则使用my.file.txt作传回值。(保留没设定及空值)
$:若$file没设定,则使用my.file.txt作默认值,同时将$file定义为非空值。(保留空值及非空值)
$:若$file没设定或为空值,则使用my.file.txt作默认值,同时将$file定义为非空值。(保留非空值)
$:若$file没设定,则将my.file.txt输出至STDERR。(保留空值及非空值))
$:若$file没设定或为空值,则将my.file.txt输出至STDERR。(保留非空值)
还有哦,$可计算出变量值的长度:
$可得到27,因为/dir1/dir2/dir3/my.file.txt刚好是27个字节...
接下来,再为大家介稍一下bash的组数(array)处理方法。
一般而言,A=“a b c def”这样的变量只是将$A替换为一个单一的字符串,
但是改为A=(a b c def),则是将$A定义为组数...
bash的组数替换方法可参考如下方法:
$或$可得到a b c def (全部组数)
$可得到a (第一个组数),$则为第二个组数...
$或$可得到4 (全部组数数量)
$可得到1 (即第一个组数(a)的长度),$可得到3 (第四个组数(def)的长度)
A[3]=xyz则是将第四个组数重新定义为xyz ...
原文转自:www.ltesting
篇9:什么是文件名后缀?
说起来Windows工作界面下的文件名简直是随心所欲,比如:某编辑部的2000年工作计划,文件名即可用中文直接表达,而且长度最长可达256个字符,让人看起来真是一目了然。然而在Windows环境中,安装的软件中却大量存在着类似CALENDAR.EXE、GAMES.GRP等等的文件名,这又是为什么呢?原来这些文件名都是根据DOS环境的文件名命名规则而定的。
DOS环境下的文件名
在DOS下,文件名采用8+3结构,即:最长8位的文件名,由小数点分隔后再跟上最长3位的后缀名,如:READ.ME、SETUP.EXE,一般情况下文件名不允许使用汉字,只能由字母、数字和一些符号组成。如READ.ME用中文理解就是“读我”,即提示用户在使用软件前先看看这个文件的内容,以获取更多的提示信息。而更重要的是,DOS下规定用后缀名来区分各种不同的文件。
在DOS下最容易遇到的首先是可执行文件,后缀名有两类:*.exe、*(此处的*表示文件名任意),它们是由汇编语言或其它高级语言编出的程序经过编译后直接在DOS下运行的文件。有时由于软件功能多、内存偏小,不能一次性全部调入内存还可能有同文件名的ovl文件,如ws.exe、ws.ovl。另外还有一种文件可以直接运行,*.bat,即批处理文件,其中有许多命令或可执行文件名,主要用于提高工作效率,其中最有用的是Autoexec.bat,这个文件在开机时会被自动执行(自动执行在英文中就是Automatically execute)。而另外一种可以加载但不能直接运行的文件即是系统扩展管理文件*.sys(sys即系统system),它主要提供某些非标准设备如鼠标、扩充内存等的驱动程序,如mouse.sys、himem.sys。为了统一管理还专门规定了一个config.sys的文本文件来一次性地在开机时自动调入这些必需的设备驱动程序,这些文件一旦被误删或换名或被病毒侵袭则将直接导致系统工作不正常。
DOS下字处理产生的文件原本是可以不用后缀的,但人们常用*.txt表示(txt即文本text)。被所有的平台和所有应用程序支持。而为了管理方便,人们也可以用自己的名字做后缀来表示是自己建的文本文件,如我输入的很多文章即为*.mcj,为了便于用户在意外删掉原文件的情况下能尽快恢复原文件,许多字处理系统都提供了一种自动备份的功能,如我第二次编辑JIHUA.MCJ时(JIHUA:计划的汉语拼音),系统会先拷贝一份原文件为JIHUA.BAK。使用具有特殊格式功能的字处理软件,如求伯君先生早年推出的WPS,就会规定其后缀为.wps,用以标识是用WPS生成的文本文件。当使用字处理软件编辑高级语言程序时,后缀通常为相应语言的前三个字母(如:*.BAS即BASIC语言源程序,*.PAS为PASCAL语言程序,*.FOR为Fortran语言程序,*.C即为C语言,*.ASM即为汇编语言程序)。
伴随着可执行文件常附有以下几类文件:*.HLP即帮助文件(help)、*.CFG即配置文件(config)、*.DAT即数据文件(data)、*.LOG即日志文件(log)、*.TMP为临时文件(temporal)。
Windows环境下的文件名
绝大多数DOS文件名后缀在Windows下继续有效,但Windows本身也引出了许多种崭新的后缀名,如:*.drv为设备驱动程序(Driver)、*.fon和*.fot都是字库文件、*.grp为分组文件(Group)、*.ini为初始化信息文件 (Initiation)、*.pif为DOS环境下的可执行文件在Windows下执行时所需要的文件格式、*.crd即卡片文件(Card)、*.rec即记录器宏文件(Record)、*.wri即文本文件(Write),它是字处理write.exe生成的文件、*.doc和*.rtf也是文本文件(Document),它们是Word产生的文件、*.cal为日历文件、*.clp是剪贴板中的文件格式、*.htm和 *.html即主页文件、*.par为交换文件、*.pwl为口令文件(Password)等等,
图像文件名后缀
进入多媒体世界后,大家会看到各种各样精彩的图片,会发现许多种后缀名。的确,由于各个公司在开发图形有关的软件时都自制标准,导致今日在图形方面有太多的格式,以下就是常见的几种格式:
首先是一种位图文件格式,它是一组点(像素)组成的图像,它们由图像程序生成或在扫描图像时创建。主要有Windows位图(.BMP):由Microsoft公司开发,它被Windows和Windows NT平台及许多应用程序支持。支持32位颜色,用于为Windows界面创建图标的资源文件格式,光标(.CUR、.DLL、.EXE):资源文件格式,用于创建Windows界面的光标。OS/2位图(.BMP):Microsoft公司和IBM开发的位图文件格式。它为各种操作系统和应用程序所支持。支持压缩,最大的图像像素为64000×64000。画笔(.PCX):由Zsoft公司推出,它对图像数据也进行了压缩,可由PCX生成。用于Windows的画笔。支持24位颜色,最大图像像素是64000×64000。支持压缩。图形交换格式:
Graphics Interchage Format(.GIF):由Compu Serve创建,它能以任意大小支持图画,通过压缩可节省存储空间,还能将多幅图画存在一个文件中。支持256色,最大图像像素是64000×64000。
Kodak Photo CD(.PCD):Eastman Kodak所开发的位图文件格式,被所有的平台所支持,PCD支持24位颜色,最大的图像像素是2048×3072,用于在CD-ROM上保存照片。
Adobe Photoshop(.PSD):Adobe Photoshop的位图文件格式,被Macintosh和MS Windows平台所支持,最大的图像像素是30000×30000,支持压缩,广泛用于商业艺术。
Macintosh绘画(.MAC):Apple公司所开发的位图文件格式。被Macintosh平台所支持,仅支持单色原图,最大图像像素是576×720。支持压缩,主要用于在Macintosh图形应用程序中保存黑白图形和剪贴画片。
BMP:Windows系统下的标准位图格式,使用很普遍。其结构简单,未经过压缩,一般图像文件会比较大。它最大的好处就是能被大多数软件“接受”,可称为通用格式。
JPEG:也是应用最广泛的图片格式之一,它采用一种特殊的有损压缩算法,将不易被人眼察觉的图像颜色删除,从而达到较大的压缩比(可达到2:1甚至40:1),所以“身材娇小,容貌姣好”,特别受网络青睐。
GIF:分为静态GIF和动画GIF两种,支持透明背景图像,适用于多种操作系统,“体型”很小,网上很多小动画都是GIF格式。其实GIF是将多幅图像保存为一个图像文件,从而形成动画,所以归根到底GIF仍然是图片文件格式。
PSD:图像处理软件“大哥大”Photoshop的专用图像格式,图像文件一般较大。
PCX:ZSOFT公司在开发图像处理软件Paintbrush时开发的一种格式,存储格式从1位到24位。它是经过压缩的格式,占用磁盘空间较少,并具有压缩及全彩色的优点。
PNG:与JPG格式类似,网页中有很多图片都是这种格式,压缩比高于GIF,支持图像透明,可以利用Alpha通道调节图像的透明度。
DXF:三维模型设计软件AutoCAD的专用格式,文件小,所绘制的图形尺寸、角度等数据十分准确,是建筑设计的首选。
CDR:著名的图形设计软件——CorelDRAW的专用格式,属于矢量图像,最大的优点“体重”很轻,便于再处理。
更多推荐
linux 修改文件名
发布评论