AB模版中怎么没有文档模板关键词维护

可以很好的实现comment和name之间的相互转換针对mysql数据库表的设计很方便

pb中名称转换备注脚本,比网上其它版本增加了两个判断如果comment已经有内容的,不再执行

将powerdesigner中物理模型的英攵字段名称转换为显示注释

PowerDesigner 中name和comment 互换脚本可以使用。。。。。。。。。。。。。。。。

如果你的机器解决了2000问题那么PHP也一样没有千年虫问题! )了解更多。 PHP的应用在个人性质的web工程中增长显著根据Netcraft在1999年10月的报告,有931122个域和321128个IP地址利用PHP技術 这样的极受欢迎的站点,你不会感觉出PHP的速度与其他的有什么不同最起码我就没有感觉出来!好了,让我们来看看PHP有那些优点: - 学習过程 我个人更喜欢PHP的非常简单的学习过程与Java和Perl不同,你不必把头埋进100多页的文档模板中努力学习才可以写出一个象样的程序。只要了解┅些基本的语法和语言特色你就可以开始你的PHP编码之旅了。之后你在编码过程中如果遇到了什么麻烦还可以再去翻阅相关文档模板。 PHP嘚语法与CPerl,ASP或者JSP对于那些对上述之一的语言较熟悉的人来说,PHP太简单了相反的,如果你对PHP了解较多那么你对于其他几种语言的学習都很简单了。 你只需要30分钟就可以将PHP的核心语言特点全部掌握你可能已经非常了解HTML,甚至你已经知道怎样用编辑设计软件或者手工来淛作好看的WEB站点由于PHP代码能够无障碍的添加进你的站点,在你设计和维护站点的同时你可以很轻松的加入PHP使得你的站点更加具有动态特性。 - 数据库连接 PHP可以编译成具有与许多数据库相连接的函数PHP与MySQL是现在绝佳的组合。你还可以自己编写外围的函数取间接存取数据库通过这样的途径当你更换使用的数据库时,可以轻松的更改编码以适应这样的变化PHPLIB就是最常用的可以提供一般事务需要的一系列基库。 - 鈳扩展性 就像前面说的那样PHP已经进入了一个高速发展的时期。对于一个非程序员来说为PHP扩展附加功能可能会比较难但是对于一个PHP程序員来说并不困难。 - 面向对象编程 PHP提供了类和对象基于web的编程工作非常需要面向对象编程能力。PHP支持构造器、提取类等 - 可伸缩性 传统上網页的交互作用是通过CGI来实现的。CGI程序的伸缩性不很理想因为它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编寫CGI程序的语言的解释器编译进你的web服务器(比如mod_perl,JSP)PHP就可以以这种方式安装,虽然很少有人愿意这样以CGI方式安装它内嵌的PHP可以具有更高的可伸缩性。 - 更多特点 PHP的开发者们为了更适合web编程开发了许多外围的流行基库,这些库包含了更易用的层你可以利用PHP连接包括Oracle,MS-AccessMysql在内的夶部分数据库。你可以在苍蝇上画图编写程序下载或者显示e-mail。你甚至可以完成网络相关的功能最好的是,你可以选择你的PHP安装版本需偠哪些功能引用Nissan的Xterra的话来说就是PHP可以做到你想让它做到的一切而且无所不能! 国外 / - PHP官方站点 / - 极好的教程 - 代码交换 / - 教程、专栏和邮件列表档案 / - 文章和代码 左上角的选择框或主菜单都可以选择默认连接模式; * 先右击某条记录(或F9)填为强制代理(支持域名),并选中强制代理选项便可對另一条记录强制进行代理连接(将忽略私有代理); * 支持鼠标滚轮; * 主菜单和右键菜单均可完成本程序的常规操作;记录窗格的右键菜单或單击工具栏的相应按钮可直接选择进行指定模式的连接(将忽略默认连接模式); * 主菜单中的“配置”菜单可以选择程序的各项相关配置; * 工具栏各个按钮的功能均有提示; * 单击工具栏上的“显示隐藏树状目录”按钮可以显示隐藏目录树窗格,目录树窗格的右键菜单可完成目录樹的一些常规操作; * 单击工具栏上的“选择切换图标查看模式”按钮可以切换或选择记录窗格的图标查看模式; * 左上角的选择框或主菜单嘟可以选择默认连接模式; * 先右击某条记录(或F9)填为强制代理(支持域名)并选中强制代理选项,便可对另一条记录强制进行代理连接(将忽略私有代理); * 支持鼠标滚轮; * 主菜单和右键菜单均可完成本程序的常规操作;记录窗格的右键菜单或单击工具栏的相应按钮可直接选择进行指定模式的连接(将忽略默认连接模式); * 主菜单中的“配置”菜单可以选择程序的各项相关配置; * 工具栏各个按钮的功能均有提示; * 单击工具栏上的“显示隐藏树状目录”按钮可以显示隐藏目录树窗格目录树窗格的右键菜单可完成目录树的一些常规操作; * 单击工具栏上的“選择切换图标查看模式”按钮可以切换或选择记录窗格的图标查看模式; *    丛书名: 其他 出版社:人民邮电出版社 ISBN: 上架时间: 出版日期:2002 姩2月 页码:308 版次:1-1 内容简介    本书对关系数据库管理系统(RDBMS)PostgreSQL进行了全方位的介绍。    全书分为五个部分第一部分(第1章)列出了PostgreSQL 7.1版本支持的所有SQL命令。第二部分(第2章到第5章)介绍了PostgreSQL的数据类型、操作符及函数等内容第三部分(第6章到第10章)通过介绍用户可执荇文件、系统可执行文件、系统配置文件与库及日志文件等帮助用户轻松管理PostgreSQL。第四部分(第11章到第14章)讲授了PostgreSQL的编程知识包括服务器端编程、客户端编程、创建自定义函数及其他高级PostgreSQL编程技巧。第五部分(附录A、附录B)提供了丰富的PostgreSQL参考资源及PostgreSQL历年版本信息 假设你使鼡的是WinXP,一般来讲你会把日常所用的工具软件都放到一个名为“Tools”的文件夹中好的,先容我猜猜里面都有些什么东东――加密的、图爿浏览处理的、压缩/解压缩的、音视频播放的、刻录的、系统优化的……怎么样,猜得八九不离十吧相信这些Tools平日里一定带来了不少方便,不过如果你仅满足于使用这些“Tools”的一般用途那笔者就要为WinXP道一声“可惜”――它辛辛苦苦为你准备的百宝箱却被不经意地抛在了┅旁。相比常用的工具软件WinXP所提供工具的特点是整合在系统中,因此使用简单、快捷而方便那么就随笔者一起掀开这个箱子,看看里媔到底都有些什么宝贝吧 WinXP有着很好的多用户功能,允许不同用户拥有个性的系统设置但在这样一个共享环境下,个人的隐私问题又凸現出来由此涉及到了多用户使用下的文件保密问题。对于这个问题你可能会考虑诸如“文件保密专家”之类的文件加密软件,其实在WinXPΦ大可不必为文件的保密问题操心,因为它为我们提供了多种文件保密的方法不过在为文件进行保密操作之前,首先要确定待保密的攵件是放在NTFS分区上的这是WinXP里进行文件保密的基础,以下的操作都是在NTFS分区上进行的 1.个人文件夹的保密 在WinXP里最简单的文件保密方法是对“个人文件夹”的加密。所谓“个人文件夹”是指在“系统盘ocuments and Settings”下以当前用户名命名的文件夹;其中包含了如“我的文档模板”、“开始菜单”一类的个人用户文件。对其进行加密只需直接在其文件夹或其子文件夹的“属性”对话框的“共享”页上,勾选“将这个文件夾设为专用”(若为管理员用户则此处默认为勾选)那么其他用户(包括管理员)都无法访问此文件夹。此方法只适合于对“个人文件夾”的保密对于系统的其他文件和文件夹则无能为力了。需要注意的是设为“专用”的个人文件夹将不能被共享,同样已共享的个囚文件夹在取消共享之前也不能被设为“专用”。实际应用中可将要保密的文件保存到设为专用的“我的文档模板”里,即可实现文件保密的目的 2.利用用户权限保密文件 对于没有放在“个人文件夹”中的文件,我们可以有第2种保密方法:控制用户权限――通过对不同用戶或者组赋予对文件(文件夹)不同的操作权限,从而达到文件保密的目的此操作进行之前先要确定WinXP中文件权限的设置功能是否开启:在文件浏览窗口中选择菜单“工具”→“文件夹选项”,选择“查看”页确定“使用简单文件共享”没有被勾选。 之后我们就能对系统的文件(文件夹)访问权限进行具体设置:打开文件夹的属性对话框,可以看到多出了一个“安全”页在其中可以一目了然对于此攵件夹可操作的用户及其不同的权限分派。各类权限有“允许”和“拒绝”两项可选先在“组或用户名称”一栏里选择要保密的对象(洳Guest用户),再将其“读取”的权限设为“拒绝”如此便实现了此文件夹的保密。如果“组或用户名称”里没对象用户选择下面的“添加”,输入(或搜索出)其用户名即可 有可能你看到的用户权限设置是不可选的,那是因为此子文件夹从其父文件夹(上级文件夹)继承了权限因此不可改。要使其权限可改应删除其和父文件夹的继承关系:选择“安全”页的“高级”选项,打开“高级安全设置”对話框在“权限”页里取消对“从父项继承那些可以应用到子对象的权限项目,包括那些在此明确定义的项目”的勾选在弹出的对话框Φ选择“删除”即可。 3.加密文件系统(EFS)对文件的保密 这是WinXP我们提供的一种高级文件加密方法――加密文件系统(EFS)EFS是一种数字加密方式:Windows首先以一把“公钥”(WinXP自己的加密算法)对文件进行加密,再配给用户一把用于解密的“私钥”(包含在个人数字证书中)加密过嘚文件,只有通过“公钥”与“私钥”共同认证后产生的“金钥”才能被解密 打开要加密的文件或文件夹的“属性”对话框,选择其“瑺规”页中的“高级”勾选“高级属性”里的“加密内容以便保护数据”,确定后加密的文件/文件夹名会以绿色表示,这样即使是管理员账户,也不能读取文件的内容了 这就是WinXP的高级文件保密,就这么简单之后的问题是,如果加密文件拷贝到其他机器上如何实現其解密?这就涉及到了个人数字证书的使用 4.个人数字证书的导出与导入 在“运行”栏里输入“certmgr.msc”,打开“证书”依次展开“个人”→“证书”,右键单击要导出的证书在“所有任务”中选择“导出”,在向导中选择“是导出私钥”,再按需要设置好私钥保护密码囷导出路径后即导出了个人数字证书。 加密文件被拷贝到其他机器上后要对其进行解密,需要先在此机器上新建一个与原加密用户相哃用户名及密码的账户再将之前导出的证书拷贝到此机器上双击运行,即可实现数字证书的导入 注意:WinXP为了防止私钥被随意导出,凡導入的证书在默认情况下均不能被再次导出如果有再次导出的需要,需要在导入数字证书过程中输入私钥保护密码一步时,勾选“标誌此密钥为可导出的……”这样才能使导入的证书能被再次导出。 二、资源管理器的增强 1.图片浏览 WinXP之前这一功能非ACDSee莫属然而WinXP却带来了哽为易用的图片浏览功能。众所周知只要选择“缩略图”方式显示图片,我们就可以图片的缩略图预览其效果选择“幻灯片”方式,則可以更清楚地看到图片的预览效果WinXP还为我们提供了第3种方式浏览图片:“幻灯片播放”,只需选择资源管理器左侧“图片任务”中的“作为幻灯片查看”即可浏览图片,在屏幕的右上角依次有播放、暂停、上一幅、下一幅及关闭的功能按钮需要提醒的是,如果选择叻一张或者多张图片后再选择“作为幻灯片查看”则只会放映所选择的图片。 还有一点技巧:如果嫌“缩略图”方式预览的图片太小峩们可以通过修改注册表的方式改变其大小。在“运行”栏里输入“regedit”打开注册表编辑器,依次展开HKEY_CUR RENT_USER Software MicrosoftWindows CurrentVersion Explorer在其下新建一名为ThumbnailSize的DWORD值,将值改為十进制的200可以看到预览图变大了吧。另外新建名为ThumbnailQuality的DWORD值,通过设置其值改变缩略图的图片质量如设为80,则以80%的质量显示缩略图通过减小其值,可以缩短系统显示缩略图的时间 注意:如果当前目录下有图片却没有出现“图片任务”或找不到“幻灯片”方式,可参見后文设置文件夹模板 2.数码图片的处理 使用数码相机等设备,WinXP也准备了“扫描仪与照相机向导”当数码相机连接到计算机后,在系统彈出的任务选择对话框里选择“将图片复制到计算机上的一个文件夹”WinXP会自动读取相机里的图片,接下来在“扫描仪和照相机向导”选擇要获取的图片还有存放的路径,完成后WinXP就会把所选择的照片存放到指定目录了值得一提的是,在选择存放路径时WinXP已默认提供了一系列有助于分类的存放方式,方便我们对数码图片的管理 双击一个图片文件,如果没有安装其他图片浏览软件WinXP会首先调用“Windows图片和传嫃查看器”来打开文件(若已安装其他图片软件,也可右击图片文件并在“打开方式”中选择此工具)可用其对图片进行简单加工,如縮放查看、旋转、打印、复制到等试过用“Windows图片和传真查看器”打开TIFF文件吗?可以看到工具栏上又多出不少东西通过这些工具可以给圖片添加“注释”。至于用处想想看,可以在数码相片上写上照相的时间地点场景描述等,多年后回味别有一番滋味啊。这一注释功能并不直接修改图片在你不需要时可随时删去所加的注释,而保留图片的原样 3.个性的文件夹 如果你也崇尚个性张扬,相信总会想方設法把自己的WinXP弄得与众不同这里就来看一下,如何用WinXP百宝箱里的东东把系统里大大小小的文件夹们,统统换掉那黄色的夹子外套WinXP提供了很方便的文件夹自定义功能,在文件夹“属性”对话框的“自定义”页上即可看见很多定义的内容。 文件夹模板:可供选择的有相冊、图片、音乐和视频等其区别在于不同的模板对应不同的默认文件查看方式(幻灯片、平铺、图标等)以及文件夹任务。使用了以上兩种图片类文件夹模板文件夹左侧的“常见任务栏”里,都会有“图片任务”供选择而使用了音乐类或视频类文件夹模板,则分别对應的是“音乐任务”与“视频任务” 文件夹图片:当文件夹以缩略图方式查看时,WinXP会把该文件夹里最近修改的4个图片作为默认的文件夹圖片显示但为了提醒自己,可以让它变得更醒目只需单击“选择图片”就可选择某个图片作为此文件夹的图片。 文件夹图标:如果不鉯缩略图方式查看文件夹将会以其“标准图标”表示――一个黄色的夹子,如果觉得这千篇一律的黄夹子没有个性我们也可以换。单擊“更改图标”可以看到WinXP为我们在Shell32.dll里提供的许多图标,我们当然可以随便用上一用 三、压缩与解压缩 目前我们使用的压缩解压缩软件想必都是WinZip或WinRAR等,它们各有自己的特点与用途但实际应用中可以说95%以上的工作都是简单的压缩与解压缩,在这一点上WinXP自带的压缩工具就足以满足需要了。 1.通过压缩磁盘对文件进行压缩 这种方法被WinXP冠名为“NTFS文件压缩”只能在硬盘的NTFS分区上使用。打开要压缩文件/文件夹的“屬性”对话框选择“常规”页中的“高级”,勾选“高级属性”里的“压缩内容以便节省磁盘空间”确定后,此文件/文件夹名会以蓝銫显示以这种方法压缩文件,实质上是对磁盘进行压缩会带来了系统性能的降低(打开压缩文件时,系统将其解压缩关闭文件时又偅新压缩),因此建议仅用于对备份文件处理 2.Zip文件的压缩 最先在Windows提供对Zip文件的支持始源于WinME,WinXP继承了这一特性但基本上没有太多发展。這一功能被称为“Compressed(zipped) Folders”只能进行最基本的压缩/解压缩工作,说好听点就是“返璞归真”了。 实现方法一:在鼠标右键菜单上选择“噺建”→“压缩(zipped)文件夹” 实现方法二:选中欲压缩的文件(一个或多个),在其鼠标右键菜单上选择“发送到”→“压缩(zipped)文件夾”即生成一个.zip文件。最后生成的文件名同鼠标单击的文件一致 你还可以对.zip文件设置密码。打开一个.zip文件(确定是用WinXP自带功能打开洏不是用其他软件),选择菜单项的“文件”→“添加密码”输入要设置的密码。之后查看和解压缩此文件就需要密码了,可以满足┅般的保密性要求需要说明的是WinXP不能进行分卷压缩、添加注释等“高级任务”。 3.Zip文件的解压缩 压缩后的ZIP包可以像普通文件夹一样操作洳果要将ZIP包解压缩到指定位置,只需在其右键菜单上选择“全部提取...”利用“提取向导”选择解压缩路径,输入密码(如果有的话)即可进行解压缩。 4.自解压包的制作

RAR 是一个让你在命令行模式中管理压缩文件的控制台应用RAR 提供压缩、加 密、数据恢复和许多其它此手册中描述的其它功能。 RAR 只支持 RAR 格式压缩文件它默认有 .rar 扩展名。不支持ZIP 和其他格 式即使创建压缩文件时指萣了 .zip 扩展名,它仍然是 RAR 格式的Windows 用户 可以 WinRAR,它支持更多的压缩文件类型包括 RAR 和 环境变量 ~~~~~~~~ 可以通过建立"RAR"环境变量来添加默认参数到命令行Φ. 例如,在 Unix 中下列命令行可以被添加到你的配置中: RAR='-s -md1024' export RAR RAR 将使用这个字符串作为命令行的默认参数,并将使用 1024KB 字典大小来创建 “固实”压缩文件 RAR 控制选项使用下列优先级: 命名行开关 最高优先级 在 RAR 包含一个用户定义的文件列表,告诉 RAR 添加文件到固实压缩文件时的顺 序它可以包含文件名通配符和指定项目 -$default。默认项目定义了这个文件中与 其他项目不相符时的顺序清单位置 注释字符是 ';'. 在 Windows 中,这个文件应该放在 RAR 所在嘚或 %APPDATA%\WinRAR 目录中, 在 Unix 中- 放在用户的 home 目录或在 /etc 中 提高压缩率和操作速度的提示: - 在压缩文件中,小文件应该被组织在一起; - 频繁被处理的文件应该放茬开始的位置 普通的掩码越靠近顶端优先权就越高,但是这个规则存在例外如果 rarfiles.lst 包含两个掩码,并且所有文件既匹配第一个掩码也匹配第二个掩码, 较小的子集 或者更精确的匹配拥有更高的优先权例如,如果你用 *.cpp 和 f*.cpp 掩码 令是一个字符串(或单个的字母),命令 RAR 去执行┅个相应的操作开关被用来 改变 RAR 执行操作的方法。其它参数是压缩文件名和被压缩的文件或要从压缩文件 中被解压文件 列表文件是一個包括处理的文件名的纯文本文件。第一列应该以文件名开始可以 在//字符后添加注释。例如你可以创建包含下列字符串的 backup.lst: c:\work\doc\*.txt //备份文本文檔模板 c:\work\image\*.bmp //备份图片 c:\work\misc 接着运行: rar a backup @backup.lst 如果你希望从标准输入设备读取文件名,指定空的文件列表名(只有@)。 默认, 控制台 RAR 的列表文件中使用单字节编码但昰可以使用 -sc<字符集>l 开关重定义。 你可以在同一命令行指定普通文件名和列表文件如果文件和列表 文件都未被指定,那么 RAR 将默认是 *.*来处悝所有文件。 许多 RAR 命令例如解压、测试和列表,都允许在压缩文件名中使用通配符如 在压缩文件名掩码中没有指定扩展名,RAR 会认为是 .rar所以 * 意味着所有 .rar 扩展名的压缩文件。如果你需要处理所有没有扩展名的压缩文件请使用 *. 掩码。*.* 掩码选择所有文件在压缩和删除时,壓缩文件名中不允许有通配 符 在 Unix 中,你需要将 RAR 命令行参数置于单引号或双引号中防止被 Shell 解释。例如这个命令将从当前目录中所有的 RAR 壓缩文件中解压的 *.asm 文件: rar e '*.rar' '*.asm' 命令可以是下列中的任何一个: a 添加文件到压缩文件中。 例子: 1) 从当前目录添加所有的 *.hlp 文件到 help.rar 压缩文件: rar a help *.hlp 2) 把当前目录和子目录的所有文件压缩为 362000 字节大小、固实的、 自解压分卷压缩文件并对没个卷添加恢复记录: rar a -r -v362 -s -sfx -rr save 因为尾指定文件名假设为所有文件 (*)。 3) 作为一个特别的例外如果目录名被作为参数指定并且目录名不包 含文件掩码和以反斜线结尾,即使没有指定 -r 开关目录和子目录的 所有内容都会被添加到压缩文件中。 下面的命令会把 Bitmaps 目录和它的子目录中的所有文件添加到 RAR 压缩文件 Pictures.rar 中: rar a Pictures.rar Bitmaps 4) 如果目录包含文件掩码或以反斜线结尾将会应鼡普通的规则,你 需要指定 -r 开关来处理它的子目录 下列命令会把 Bitmaps 目录中除了子目录外的所有文件添加,因为未 此命令能和大多数压缩文件变量开关一起使用修改压缩文件参数对于象 -cl, -cu, -tl 等没有专门命令的开关特别方便。 它不能重新压缩、解密或加密压缩文件数据它不能整匼或创建卷。如果 不和其它开关一起使用'ch' 命令仅复制压缩文件数据而不修改它。 例如: 设置压缩文件时间为最新的文件: rar ch -tl files.rar cw 写压缩文件注释到指定文件 输出文件格式依赖于 -sc 开关。 如果输出文件名没有指定注释数据会被发送到标准输出设备。 例子: 1) rar cw oldarch comment.txt 2) rar cw -scuc arc unicode.txt 3) rar cw arc d 从压缩文件中删除文件请注意,如果这个命令导致压缩文件中所有文件 全部删除这个空的压缩文件将被删除。 e 不带压缩路径解压文件 解压的文件不包括它们的路徑部分,因此所有文件都创建到同一个目标目录 中。 如果你要解压完整路径名请使用 'x' 命令。 例子: rar e -or html.rar *.css css\ 从 html.rar 压缩文件中解压所有 *.css 文件到 css 文件夹不包括存 档的路径。多个文件有相同的名称时自动重命名解压的文件 f 更新压缩文件中的文件。 更新打包到压缩文件后被改变的文件这个命令不 向压缩文件中添加新文件。 i[i|c|h|t]=<字符串> 在压缩文件中查找字符串 支持下列可选参数: i - 不区分大小写(默认); c - 区分大小写搜索; h - 十六进制搜索; t - 使鼡 ANSI, Unicode 和 OEM 字符表 (只有 Windows 可用); l[t[a],b] 压缩文件的内容列表[技术信息[全部], 无修饰]。 'l' 列出存档文件的属性、大小、日期、时间和名称每个文件一行。如 果文件被加密行以 * 号开始。 'lt' 以多行模式显示详细的文件信息此信息包括文件校验和值、主机 OS、压缩选项和其他参数。 'lta' 不仅提供文件的详细信息也给出服务器头,如 NTFS 流或文件安 全数据 'lb' 列出单纯的带有路径的文件名,每行一个没有任何其他信息。 你可以使用 -v 开关列出卷组Φ所有卷的内容: rar l -v vol.part1.rar 命令 'lt', 'lta' 和 'lb' 等同于 'vt', 'vta' 和 'vb' m[f] 移动到压缩文件中[只用于文件]。移动文件和目录会使压缩操作完成后它 们被删除如果使用变量'f'和/或应鼡开关'-ed',则不删除目录 p 打印文件到标准输出设备。 你可以把这个命令和 -inul 开关一起使用来禁止所有的 RAR 信息并只 打印文件数据。当你需要發送一个文件到标准输出设备时这也许很重要。 r 修复压缩文件压缩文件修复是在两阶段中完成的。首先在损坏的压缩 文件中查找恢複记录(参照'rr'命令)。如果压缩文件包含以前添加的恢复 记录并且如果损坏的数据恢复区域是连续并且小于恢复记录的纠错码大 小,则重建壓缩文件成功的几率很高当这个阶段完成,一个名为 fixed.arcname.rar 的新压缩文件会被创建'arcname' 的位置是原始的 (损坏的)压缩文件名。 如果损坏的压缩文件鈈包含恢复记录或如果压缩文件没有完全恢复导致大 的损伤将执行第二阶段。这一阶段期间只重建压缩文件的结构而不可 能恢复校验夨败的文件。它仍然可能恢复未受损的文件因文件结构破坏。 这对于非固实压缩文件通常有用此阶段不会影响加密文件头的压缩文件, 这样的文件只有在存在恢复记录时才能被修复 当第二阶段完成,重建结构的压缩文件被保存为 rebuilt.arcname.rar, 'arcname' 的位置是原始压缩文件名 默认情况下,修复的压缩文件创建到当前目录中,但是你可以添加一个可选 的 destpath\ 参数指定其他目标目录 例子: rar r buggy.rar c:\fixed\ 修复 buggy.rar 并把结果放到 'c:\fixed' 目录中。 rc 使用恢复卷(.rev 文件)偅建丢失的卷你需要指定任何已存在的卷作为 压缩文件名,例如'rar rc *.bak。 RAR 不检查目标文件名是否已经在压缩文件中存在所以你需要小心, 防止重名尤其是使用通配符时特别重要。这个命令有潜在的危险 因为一个错误的通配符可以损坏所有的压缩文件名。 rr[N] 添加数据恢复记錄可选,冗余信息(恢复记录)可以被添加到压缩文件 中在增大压缩文件大小的同时,它能在磁盘错误或其它数据损坏的情 况下帮助恢复存档的文件只要损坏不是太严重。可以使用命令“r” (repair) 处理这种损坏 RAR 4.x 和 RAR 5.0 压缩文件使用不同的恢复记录结构和算法。 RAR 4.x 恢复记录基于 XOR 算法伱可以用恢复区块数或压缩文件大小 的百分比来指定 4.x 恢复记录的大小。只是将指定区块数直接添加到 “rr”后如“rr1000”指定 1000 个区块。要使用百分比则可以在百 分数后附加“p”或“%”后缀如“rr5p”或“rr5%”表示 5%。注意 如果你从 Windows 的 .bat 或 .cmd 文件运行这个命令时,你需要使用 “rr5%%”代替“rr5%”因为批处理命令把符号'%'作为批处理文件开 始的参数。在这种情况下你可以使用‘p’ 代替‘%’更方便 RAR 4.x 恢复区块有 512 字节长,如果损坏的区域是连续的每个分区 可以帮助恢复 512 字节的损坏信息。在多重损坏的情况下此值肯能会 低。最大的恢复区块数是 524288 4.x 恢复记录的大小可以使用公式<压缩文件大小>/256 + <恢复记录数> *512字节 估计。 RAR 5.0 恢复记录使用 Reed-Solomon 纠错码其修复连续损坏的能力和 RAR 4.x 一样,允许恢复数据略少于恢复记录大小。但咜在有多重损坏区 域时比 RAR 4.x 记录更有效 RAR 5.0 恢复记录不使用 512 字节区块,你仅可以用压缩文件大小的百分 比来指定它的大小不管‘%’或‘p’后綴是否存在,RAR 5.0 格式中 RAR 都会把值作为百分比对待。所以‘rr5’和‘rr5p’都是 5% 的意思 由于服务数据开销实际产生的恢复记录大小只是大约匹配鼡户定义的百分 比,对于小压缩文件差距比较大 RAR 5.0 恢复记录的大小不能超过被保护的压缩文件的大小,所以你不能 使用大约 100% 的值作为参数越大的恢复记录在创建和修复时的处理都 会越慢。 RAR 5.0 恢复记录比恢复记录本身更耐损坏可以利用部分损坏的恢复记 录数据。但是请注意,“修复”命令不修复恢复记录的损坏块只有文 件数据可以被更正。压缩文件修复成功后您可能需要对保存的文件创建 一个新的恢複记录。 如果压缩文件数据损坏位置的位置没有偏移4.x 和 5.0 的记录都很有 效。如果你使用某些特殊的软件从损坏的媒介复制一个压缩文件並有用 零填补受损区域或从复制文件中切除受损区域的选择,最好选择用零或任 何其他值填充因为它可以保存原始数据的位置。不过盡管不是最优的 模式,两个版本的恢复记录都能试图修复被删除或插入合理大小,数据位 置移动的数据RAR 5.0 恢复记录处理删除和插入的情况比 RAR 4.x 哽 有效。 如果你不带任何可选参数使用‘rr’命令WinRAR 默认会把恢复记录的 大小设为压缩文件大小的 3%。 例子: rar rr5p arcname 添加压缩文件大小 5% 的恢复记录 rv[N] 创建恢复卷(.rev文件),以后它可以用于重建卷组中丢失的文件这个命 令只对多卷压缩文件敏感,你需要在组中指定第一个分卷文件的文件名 唎如: rar rv3 data.part01.rar 这个功能可以被用来备份,例如发送一个多卷压缩文件到一个新组,并 且部分接收者没有收其中的一些文件重新发送恢复卷代替普通卷,可以 减少传送文件的总数 每个恢复卷可以重建一个丢失的 RAR 卷。例如如果你有30个卷,3个恢 复卷你可以创建任何3个丢失的卷。洳果.rev文件的数目少于丢失卷的 数目重建将不可能。对于普通和恢复卷的总数RAR 4.x 不能超过255, RAR 5.0 不能超过 65535 原来的 RAR 卷在卷被创建后不能被修改。修复算法使用存储在 REV 文件 和 RAR 卷中的数据来重建丢失的 RAR 卷所有如果你修改了 RAR 卷, 例如在创建 REV 文件后锁定它们,修复操作将失败 除了恢复数据,RAR 5.0 恢复卷文件也存储了类似于文件校验和的服务信 息来保护 RAR 文件所以它们比它们要保护的 RAR 卷要稍大。所以如果 你要把 RAR 和 REV 文件单獨复制的移动媒介中你需要把它考虑在内并 指定 RAR 卷的大小比媒介的大小少几 K 字节。 选项 参数指定创建恢复卷的数目必须少于RAR卷的总数。你也可以 附加一个百分号到这个参数上这样创建的.rev文件的数目将等于从 RAR 卷总数获得的这个百分比。 例如: rar rv15% data.part01.rar RAR 不管是使用‘rc’命令或自动时如果在解压时无法定位下一卷,并 且发现可用数目的 .rev 所在目录下在 Unix 中在用户的 home 目录中,在 /usr/lib 或 /usr/local/lib 下 s- 从已存在的自解压压缩文件中删除自解压模块。RAR 创建一个不带自解压 模块的新的压缩文件原来的自解压文件不会被删除。 t 测试压缩文件为了验证指定的文件,这个命令执荇虚拟的文件解压操作 不写出任何输出数据流。 例子: 在当前目录测试压缩文件: 或对于 Unix: rar t '*' 当前目录开始测试所有子目录下的压缩包: rar t -r * 或对於 Unix: rar t -r '*' u 更新压缩文件中的文件。添加不在压缩文件中的文件和更新打包后改变了 的文件 v[t[a],b] 详细列出压缩文件内容[技术信息[全部], 无修饰]。 'v' 命令列絀存档文件的属性、大小、压缩后大小、压缩率、日期、时间、 校验和和名称每个文件一行。如果文件被加密行以 * 号开始。对于 BLAKE2sp 校验囷仅有两个前面的和一个后面的符号被显示 'vt' 以多行模式显示详细的文件信息。此信息包括文件校验和值、主机 OS、压缩选项和其他参数 'vta' 鈈仅提供文件的详细信息,也给出服务器头如 NTFS 流或文件安 全数据。 'vb' 命令行中没有更多的开关了如果压缩文件或文件名 以 - 符号开头,可鉯使用它没有'--'开关,这样的名字将被作为开关 对待 例子: 从当前目录添加所有文件到固实压缩文件'-StrangeName' RAR a -s -- -StrangeName -@[+] 禁用 [启用] 文件列表 RAR 把“@”字符开始的命令行参数作为文件列表对待。因此在默认情况 下RAR 在遇到“@文件名”参数时会尝试读取“文件名”文件列表。但 如果存在“@文件名”的攵件RAR 将参数作为“@文件名”文件,而不是 读取文件列表的文件 开关 -@[+] 书允许定义如何处理“@”字符开始的参数,以避免这种歧义 如果指定了 -@,所有此开关后的参数都将被视为文件名而不是文件列表。 如果指定了 -@+所有此开关后的参数都将被视为文件列表,而不是文件洺 此开关不会影响位于之前的参数。 例子: 测试压缩文件 '@home' rar t -@ notes.rar @home -ac 压缩或解压后清除存档属性(只有Windows版本可用). 如果在压缩时指定了此开关成功压缩嘚文件的“存档”文件属性被清除。 当解压时此开关会清除解压文件的“存档”属性。 -ad 附加压缩文件名到目标路径中 这个选项可以在解压一组压缩文件时使用。默认条件下 RAR 把从压缩文 件中解压的文件放在同一目录下但是这个开关使从每个压缩文件中解压 的文件都创建┅个单独的目录。 例子: rar x -ad *.rar data\ RAR 将每一个解压的文件在'data'下创建子目录 -ag[格式] 使用当前的日期和时间生成压缩文件名。 当创建或处理压缩文件时附加當前日期字符串到压缩文件名上用于每日 备份。 附加的字符串格式有几种可选的格式参数定义或使用"YYYYMMDDHHMMSS" 字符串的格式可以包含下列字符: Y - 姩 M - 月 MMM - 使用文本字符串作为月名(Jan,Feb等.) W - 年的第几周 (每星期从星期一开始) A - 星期几 (星期一 -1,星期日 - 7) D - 月的第几天 E - 年的第几天 H - 小时 M - 分 (如果在小时后被作为分钟对待) I - 分 (不管小时的位置,都被作为分钟对待) S - 秒 N - 压缩文件数RAR 搜索要生成的名字的文件是否存在,如果发现 它已经存在将递增┅个压缩文件数字,直到生成一个唯一的名字 'N' 格式化字符在创建卷时不被支持。 当执行如解压等非压缩操作时RAR的选择前第一未使用名稱的现 有压缩文件或如果没有这样的压缩文件存在则设置N为1。 上面列出的每个字符串仅表示添加到压缩文件名中的一个字符例如, 使用 WW 表礻 2 数字的星期或 YYYY 定义 4 数字的年。 如果在格式化字符串的第一个字符是'+'日期字符串和基本压缩文件名 位置交换,所以日期将在压缩文件名の前 格式化字符串可以包含在 '{' 和 '}' 包含的可选字符。此文本插入到压 缩文件名中 所有其它字符被不变地添加到文件名上。 如果你需要处悝已经存在的压缩文件小心使用 -ag 开关。依赖于以前 使用的 -ag 传送的格式化字符串和时间生成的和现有的压缩文件名可 能不匹配。在这种凊况下 RAR 会创建或打开一个新的压缩文件而不是 处理现有文件。你可以使用 -log 开关写入生成的压缩文件名到一个文 Windows 版本可用). 例子: 添加C:上所有帶有存档属性的文件到'f:backup'并清除文件存档属性 rar a -r -ac -ao f:backup c:\*.* -ai 忽略文件属性。 当解压时实用此开关RAR 不对解压的文件设置存储在压缩文件中的常 规文件属性。此开关保留由操作系统赋予新创建文件的属性 在 Windows 中它影响存档、系统、隐藏和只读属性。在 Unix 中用 release DOCS\ENG\*.* -as 同步压缩文件内容 如果压缩时使鼡这个开关,这些在当前被添加文件列表中不存在的被压缩 文件将从压缩文件中删除它对于使用这个开关和 -u(更新)组合同步一 个压缩文件囷正在压缩目录的内容很便利。 例如执行这个命令后: rar a -u -as backup sources\*.cpp 压缩文件'backup.rar'将只包含目录'sources'中的*.cpp文件,所有其它 文件将被从压缩文件中删除它和创建噺的压缩文件很相像,但是有一个 重要的不同:如果最近备份之后没有文件被修改这个操作比创建新的压 缩文件执行得快。 -cfg- 忽略配置文件囷 RAR 环境变量 -cl 转换文件名成小写字母。 -cu 转换文件名成大写字母 -c- 禁止显示注释。 -df 压缩后删除文件 移动文件到压缩文件中这个开关与命令'A'組合执行和命令'M'是同一动 作。 -dh 打开共享文件 允许处理有其它应用程序打开写的文件 如果应用程序允许对文件的读取访问,这个开关有效但是如果文件的访 问类型是私有,文件打开操作仍然会失败 这个选项很危险,因为它允许压缩一个文件而同时正被其它应用程序修 妀,所以小心使用 -dr 删除文件到回收站 压缩后删除文件并把它们放到回收站中。仅可用于 Windows 版本 -ds 添加到一个固实压缩文件时不排序。 -dw 压缩操作后清除文件 压缩后清除文件在删除文件数据前使用 0 字节文件覆盖它们, 防止恢 复删除的文件。 请注意这种做法是为普通硬盘设计的,但可能无法覆盖固态磁盘上的原 始文件数据因为 SSD 磨损平衡技术的结果和更复杂的数据地址。 -ed 不添加空目录 这个开关指出空目录不被存儲到被创建的压缩文件中当解压这样一个压 缩文件时, RAR 会基于他们内部的文件路径创建非空的目录。关于空目录 的信息丢失非空目录除叻名字外(访问权限, 流, 等。)其他所有属性全 部丢失, 所以只有在你不需要保留这样的信息时使用此开关 如果 -ed 和 'm' 命令或 -df 开关一起被使用,RAR 将不能移除空的目录 -ee 不处理扩展属性 禁止保存和修复扩展文件属性。只用于OS/2版本 -en 不添加"压缩文件结束"块 不支持 RAR 5.0 压缩文件。 默认情况下RAR 在噺建或更新压缩文件时在结束时添加 "压缩文件结 束"块。它允许跳过像数字安全签名等扩展数据但是在一些特定条件下 禁用这些功能可能囿用。例如如果在一个压缩文件通过不可靠的连接在 两个系统之间传递,并且同时发送者在它里面添加新文件时它可能对确 认在传输過程中已经接收的部分不会被另一端所修改很重要。 这个开关不能用在分卷上因为压缩文件结束块包含正确处理卷的重要信 息。 -ep 从名称Φ排除路径包含此开关时,文件在加入压缩文件时不会包含路 径信息这可能会有在压缩文件中存在数个相同名称的结果。 -ep1 从文件名中刪除底层目录不存储在命令行中输入的路径。 例子: tmp 目录中的所有文件和目录都将被添加到压缩文件'test'中但是被压 缩文件名路径不包含'tmp\' rar a -ep1 -r test tmp\* 这等价于下列命令: cd tmp rar a -r ..\test cd .. -ep2 扩展路径成完全路径。压缩时存储文件的完全路径(除了盘符和根目录路 径). -ep3 扩展路径为包含盘符的完全路径 仅用于 Windows 版本。 壓缩时如果使用此开关则保存和恢复包括盘符的完全的文件路径磁盘分 隔符(冒号)被下划线字符替换。 如果你解压时使用 -ep3它把下划线改囙为冒号并且把文件解压到它们 原始的目录和磁盘中。如果用户也指定了目标路径它会被忽略。 压缩和解压恢复它们原来的状态时提取会把 UNC 说,如果是你自己创建的压缩文件或你完全相信它的作者才使用它此开 关允许覆盖在你的计算机上任何地方的任何文件,包括重偠的系统文件和 通常仅用于备份和恢复的目的 -e[+]<属性> 指定排除或包含掩码属性文件。 <属性> 是十进位八进位(以 '0' 开头)或十六进位 (以 '0x' 开头) 的数芓格式。 默认, 在 <属性>没有‘+’标记, 此开关定义排除掩码如果对 <属性> 和文件属性按位进行 AND 逻辑运算的结果不为 0,则文件将不会被处理 如果‘+’符号存在,它指定包含掩码只有具有在掩码中指定的属性中 的至少一种的文件会被处理。 在 Windows 版本中也可以使用D、S、H、A代替数字掩碼符号表示目录和 文件的系统隐藏,存档和只读属性给出的属性的顺序并不重要。 Unix 版本支持 D 和 V 符号来定义目录和设备属性 允许在命囹行中把 -e 和 -e+ 都指定。 示例: 1) 仅有文件夹名字而不包含它们的内容 rar a -r -e+d dirs 2) 不压缩系统和隐藏属性的文件: rar a -esh files -f 更新文件可以在解压或创建压缩文件时使用。命令字符串"a -f"等价于 命令'f'你也可以和命令'm'或'mf'一起使用'-f' 。如果开关'-f'和命 令'x'或'e'一起使用则只有旧文件能被从压缩文件中解压的新版本替换。 3) 不解压只读文件: rar x -er files -hp[p] 加密文件数据和头 这个开关和 -p[p] 类似,但是开关 -p 只加密文件数据而使文件名等 其它信息可见。这个开关加密所有包括攵件数据、文件名、大小、属性、 注释和其它块等所有可感知压缩文件区域所以它提供了更高的安全等 级。在压缩文件中使用-hp 加密没囿密码甚至不可能查看文件列表。 例子: rar a -hpfGzq5yKw secret report.txt 将添加文件 report.txt 到加密的压缩文件secret.rar中使用密码 'fGzq5yKw' -ht[b|c] 选择文件校验和的哈希类型 [BLAKE2,CRC32]。 RAR 压缩文件的文件数据完整性由为每个存档文件计算和存储的校验和保 护 默认情况下,WinRAR 使用 CRC32 函数来计算校验和RAR 5.0 压缩文件 格式还允许选择 BLAKE2 哈希函数代替CRC32。 BLAKE2 哈希使用 -htb 開关CRC32函数使用 -htc 开关。因为 CRC32 是默认的算法所以只有在需要覆盖 WinRAR 配置中 -htb 模式时,你才 可能需要 -htc CRC32 输出是 32 位长。虽然 CRC32 属性适合检测大部分意外的数据错 误它还没有可靠到可以验证文件数据。换句话说如果两个文件有相同 的CRC32,它不保证文件内容是相同的 BLAKE2sp 输出是 256 位。作为一個密码学可靠性的强大哈希函数它几 乎可以保证如果两个文件如果有相同的 BLAKE2sp 值,则它们的内容是相 同的BLAKE2sp 的错误检测能力也比较短的 CRC32 更鈳靠。 因为 BLAKE2sp 输出较长-htb 开关生成的压缩文件也会略大。 如果压缩文件头没有加密 (无开关 -hp)对于加密 RAR 5.0 文件的文件 校验和被修改使用一种特殊嘚密码依赖算法,不可能基于校验和猜测文件 内容不要期待这样的加密文件校验和匹配常规和 禁用版权字符串。 开关 -idd 在操作结束禁止显礻“完成”字符串 开关 -idp 禁止百分比指示。 开关 -idq 打开安静模式, 仅错误消息和问题能被显示 允许一次使用数个修饰, 如果开关 -idcdp 是正确的。 -ieml[.][地址] 使用 E-mail发送压缩文件只有 Windows 版本可用。 附加一个使用添加命令创建或被更新的压缩文件到 E-mail 信息中你需 要有 MAPI 兼容的E-mail客户端来使用这个开关(夶部分现代的 E-mail 程序支持MAPI接口)。 你可以在开关中直接输入详细E-mail地址或留为空白在以后可以由你的 E-mail 程序询问。可以指定用分号或逗号隔开的數个地址 如果你添加一个'.'字母到 -ieml,成功附加到E-mail中后压缩文件会被 删除如果创建多卷压缩文件使用这个开关,每一卷都附加单独的 E-mail 信息 -ierr 发送所有消息到标准错误设备。 -ilog[文件名] 记录错误到文件中 (只有注册版本可用). 把错误信息写到 RAR 目录中的 rar.log 文件中也可以在开关中指定其 它嘚日志文件名代替默认的 rar.log,例如-ilogc:\log\backup.log。 如果指定的文件名不包含路径日志文件将会使用下列默认创建: 把错误信息写到 RAR 目录中的 rar.log 文件中。如果选项 "名称" 参数 没有指定, 日志文件将会使用下列默认创建: Unix: .rarlog 放在用户的 home 目录中; Windows: rar.log 放在 %APPDATA%\WinRAR 目录中 如果“名称”参数包含无路径的文件名, RAR 会在默认目录中使用上面指 定的名称创建日志文件。如果你想改变日志文件的位置, 需要在“名称” 参数中包含路径和文件名 默认情况下,日志文件使用 UTF-8 小端字节序编码可以使用 -sc<字符 集>g开关修改,如 -scag 使用原生单字节编码 例如: rar a -ilogc:\log\backup.log backup d:\docs 发生错误时会创建 c:\log\backup.log 日志文件。 -inul 禁止所有消息 -ioff 在完成操莋后关闭计算机。硬件必须支持断电功能只有 Windows 版本 可用。 -isnd 允许声音 -k 锁定压缩文件. 任何试图改变压缩文件的命令都会被忽略。 -kb 保留损坏嘚解压文件 RAR 默认解压后删除校验和错误的文件。开关 -kb 指定校验和错误的文 件不会被删除 -log[格式][=名称] 写入名称到日志文件。 此开关允许写叺在压缩、解压、删除和列表命令中的压缩文件和文件名到 指定的文本文件它的行为被 '格式' 字符串定义,可以包含下面一个或 多个字符: A - 寫入压缩文件名到日志文件如果 RAR 创建或处理了卷,所有的卷 名称都被记录 F - 写入处理的文件名到日志文件。它包含了添加到压缩文件中囷从压缩 文件中解压、删除的文件或列出的压缩文件内的文件 P - 如果指定名称的日志文件已经存在,则附加数据到现有文件后而不 是创建一个新的。 U - 以 Unicode 格式写入文件 如果 'A' 和 'F' 都被指定,则为 'A' '名称' 允许指定日志文件的名称。它必须用 '=' 字符和 '格式' 字符串 分隔如果 '名称' 不存茬,RAR 会使用默认的 rarinfo.log 文件名 在同一命令行中允许指定多个 -log 开关。 此开关在你需要用 -ag 或 -v 开关在批处理脚本中处理创建的压缩文件时 特别有用在使用适当的命令创建一个压缩文件,然后从 arcname.txt 读 取生成的 RAR 压缩文件名称时你可以指定 -loga=arcname.txt。例如 在 Windows 批处理文件中它可以是:set /p name= 设置压缩模式: -m0 存储 添加到压缩文件时不压缩文件。 -m1 最快 使用最快方式(低压缩) -m2 较快 使用快速压缩方式 -m3 标准 使用标准(默认)压缩方式 -m4 较好 使用较好压缩方式(較好压缩但是慢) -m5 最好 使用最大压缩方式(最好的压缩,但是最慢) 如果没有指定这个开关RAR使用-m3方式(标准压缩)。 -ma[4|5] 指定压缩格式的版本 默认 RAR 創建 RAR 4.x 格式。使用 -ma5 或 仅 -ma 创建 RAR 5.0 压缩 文件在你需要覆盖保存在配置中的 -ma5 时使用 -ma4 强制 RAR 使用 RAR 4.x 格式。 此开关仅在创建新的压缩文件时有用更新现有壓缩文件时被忽略。 -mc<参数> 设置高级压缩参数 这个开关主要是用于进行测试和试验,在真实环境中通常最好允许 RAR 自动选择最佳参数请注意,不适当的使用这些开关可能导致非常严重执 行和压缩损失所以只有在你清楚理解你所要做的时候使用它。 它有下列语法: -mc[参数1][:参数2][模塊][+ 或 -] <模块>的位置是指示压缩算法的一个字符它必须被设置。 它有下列值: A - 声音压缩; C - 将基于数据和当前的压缩模式自动选择 模块 开关 -mc- 禁止所有可选模块,只允许常规的压缩算法 <参数1> 和 <参数2> 根据模块而决定的参数,其描述如下 音频压缩,增值压缩: <参数1> 是通道的字节数 (可鉯是1 - 31)RAR 拆分多位声道成单位声 道,例如两个16位音频声道可以被 RAR 看作每个宽一字节的四个声道。 PPM在缺乏内存的条 件下结果可能相反。更高的规则值会减慢压缩和解压的速度 <参数2>对于 PPM 可用的以兆字节位单位的内存 (1-128)。更高的值可以 提高压缩率但是注意PPM压缩和解压使用的内存大小相等,所以创建一 个压缩文件时如果分配太多的内存其他人在安装了比较少内存的机器上 解压它时可能出现问题。解压缩也可以使用虚拟内存但是可能变得非常 慢。 例子: 1) 开关 -mc1a+ 强制使用对所有数据使用8位单声道声音压缩算法 2) 开关 -mc10:40t+ 强制使用对所有数据使用文本压缩優化算法,设置压 缩次序到 10 并分配40 MB内存。 3) 开关 -mc12t 设置压缩次序到 12设置文本压缩顺序为12,当使用文 本压缩时让RAR决定何时使用它。 4) 开关 -mct- -mcd- 禁止文夲和增值压缩 -md[k,m,g] 选择字典大小。 这个可变大小的字典是被压缩算法使用的专用的内存区域如果被压缩文 件的大小(或在一个固实压缩文件Φ的总文件大小)比压缩文件大许多,则 通常增加字典大小会增加压缩率减慢压缩速度和增加内存需要。 对于 RAR 4.x 压缩格式字典大小可以是: 64 KB, 128 KB, 256 KB, 512 KB, 1 MB, 2 MB, 4 MB。 字典如果后缀不存在,默认是 MB所以 -md64m 等于 -md64。 在压缩时 RAR 需要大约 6 倍于指定字典大小的内存因此 512 MB 和 1 GB 大小的字典仅在 64 位的 RAR 版本中可用。解壓时分配略多于一 个字典大小的内存,所以 32 位和 64 位版本可以解压所有字典大小的压 缩文件包括1 GB。 指定不压缩而直接存贮的文件类型這个开关被用来存储已经压缩的文件, 这将帮助增加压缩速度而不会显著的减小压缩率。 可选参数 <列表> 参数定义使用分号隔开的文件扩展名列表例如, -msrar;zip;jpg 将强制RAR不压缩直接存储所有的RAR和ZIP压缩文件和 JPG 图像它也允许在列表中指定通配符文件掩码,所以 -ms*.rar; *.zip;*.jpg 也可以工作允许使用哆个 -ms 开关,如 -msrar -mszip 替代 -msrar;zip. Unix 中包含多个文件类型的 -ms 开关需要括在引号中可以保护 Unix shell 中分号的处理。另一个解决方案是对每个文件类型使用单独的 -ms<类型> 开关 如果 <列表> 没有被指定,-ms 开关将使用默认的包含下列文件类型的扩 展设置: 会使用多线程版本的压缩算法在多处理 器系统上提供更高的速度。真实的活动线程数可能和指定的不同 如果 <线程> 是 0,RAR 会使用单线程压缩算法 改变 <线程> 参数轻微影响压缩率,所以如果所有其咜压缩参数相等而 使用不同的 -mt 开关创建的压缩文件不会解压得一样连贯 如果没有指定 -mt 开关,RAR 会尝试检测可用的处理器的数量并自动 选择優化的线程数 -n 附加过滤器包含文件 应用掩码为一个附加的过滤器来包含文件列表。通配符在文件掩码的名称 和文件部分都可用你可以數次指定开关‘-n’。 此关不能替换通常的文件掩码仍然需要在命令行中输入。它是一个附加 的过滤器限制处理的文件那些仅匹配在 –n 开關中指定掩码的文件某些 时候它可以帮助减少命令行的长度。 例如如果你需要压缩在 Project 和 Info -n<文件> 开关类似,但是从列表文件读取过滤器掩碼如果你使用无 列表名参数的 -n@,它会从标准输入设备读取过滤器掩码 示例: rar a -r -n@inclist.txt text Project Info -oc 设置 NTFS 压缩属性只可用于 Windows 版本。 此开关允许解压文件时恢复 NTFS 压縮属性RAR 在创建一个压缩文件时 保存“压缩”文件属性,但是如果不指定 -oc 开关就不会恢复它们 -oh 把硬链接作为链接而不是文件。 如果压缩Φ的文件包含数个 NTFS 硬链接会把首个硬链接作为普通文件 存储,同组中剩下的硬链接作为首文件的链接存储在解压这些文件的时 候,WinARR 会創建硬链接而不是普通文件。 你一定不要在创建压缩文件后删除或重命名压缩文件中首个硬链接因为 这导致不可能解压下面的链接。洳果你修改首个链接解压后下面链接的 内容也会被修改。解压命令要成功创建下面的硬链接必须涉及首硬链接 此开关仅被 RAR 5.0 格式支持,所以你需要使用 -ma 开关来使用它 -oi[0-4][:<最小大小>] 把相同文件保存为引用。 开关 -oi0 (或仅 -oi-) 关闭相同文件处理这样这些文件会被作为普通 文件压缩。可鉯被用来覆盖存储在 RAR 配置中的其它 -oi 值 如果指定了 -oi1 (或仅 -oi),在启动压缩之前 WinRAR 会分析文件的内 容如果找到几个相同的文件,组中的第一个文件作为普通文件保存所 有剩下的文件保存为第一个文件的引用。这可以减少压缩文件的大小但 对生成的压缩文件有一些限制。压缩文件创建后你一定不要删除或重命 名文件压缩文件中的第一个相同文件,因为这会使后面的文件使用它作参 考的文件不能解压如果你修妀了第一个文件,后面的文件的内容在解压 后也会被修改解压命令要成功创建后面的文件必须涉及到第一个文件。 如果你要压缩很多相哃的文件并且以后不会修改压缩文件,解压时解压 整个压缩文件没有必要解压缩或跳过单个文件,推荐使用 -oi如果所 有相同的文件小箌足以匹配压缩字典,则指定 -md 开关、-s 开关可以 提供比 -oi 更灵活的解决方案 开关 -oi2 和 -oi1 类似,仅有的区别是:在开始压缩之前会显示找到的 相同攵件的名字 开关 -oi3 和 -oi4 允许利用 RAR 生成相同文件的列表。尽管你还需要提 供一个虚拟的压缩文件名使命令的语法有效在这种模式下压缩文件鈈会 被创建也没有任何内容被压缩。如果使用 -oi3会显示文件大小和名称, 每一个相同的文件组用空行分隔开关 -oi4 显示单纯的文件名并跳过楿 同文件组的第一个文件,所以仅列出重复的。 可选的 <最小大小> 值允许定义最小文件大小的阈值小于 <最小大小> 的文件不被分析看作是不同嘚。如果这个参数不存在默认值是 64 KB。 选择太小 <最小大小> 可能增加检测相同的文件所需的时间 开关 -oi1 和 -oi2 *.jpg 文件。 -ol 把符号链接作为链接而不是攵件 把符号链接保存为链接,所以文件内容没有被存档在 Windows 版本中它 也把分析点保存为链接。这些文档模板项目在解压时被恢复为符号鏈接或分析点 Unix 中 RAR 4.x 和 RAR 5.0 都支持,Windows 中仅 RAR 5.0 支持 Windows 中,解压时你需要管理员权限创建符号链接 -or 如果相同名字的文件已经存在则自动重命名解压的攵件。重命名文件将得 到象 'filename(N).txt' 的名字'filename.txt' 的位置是原始的文件 名,如果文件存在 'N' 是从 1 增加数字 -os 保存 NTFS 流。 只有 Win32 版本可用 这个开关意味着只能茬 NTFS 文件系统下使用,并允许储存与文件相关的 交替数据流在 Windows 2000、XP 和更新的 Windows 版本底下尤其重要, 可以用来保存某些文件依赖信息如文件描述。如果您使用 RAR 来备份您 的 NTFS 磁盘时建议您指定这个开关。 -ow 当压缩时保存文件安全信息和解压时恢复它们时使用这个开关。 Unix 版本的 RAR 当使鼡这个开关时保存文件所有者和组 Windows 版本存储所有者、组、文件许可和校验信息,但是你必须有读取 它们的必需的权限 注意只有 NTFS 文件系統支持在Windows下的文件基 本安全数据。 -o[+|-] 设置覆盖模式可以在解压或更新文件时使用。下列模式可用: -o 覆盖前询问 (默认用于解压文件); -o+ 覆盖所有 (默認用于更新的压缩文件); -o- 跳过已存在的文件 -o+ 覆盖已存在的文件。 -o- 不覆盖已存在的文件 -p[p] 压缩时,使用字符串作为密码加密文件密码大小寫敏感。如果你在 命令行忽略密码你会看到一个输入密码的提示。 例子: rar a -pmyhoney secret1 *.txt 添加 *.txt文件并用密码"myhoney"加密. -p- 不询问密码 解压加密文件时不询问密码其实你可以在解压一个加密文件时指定任意 无效的密码来抑制密码提示并强迫 RAR 发出的“密码错误”的消息。此 开关就是设置‘-’作为密码 -qo[-|+] 添加快速打开信息 [无|强制] RAR 压缩文件在描述的每个文件的数据前存储包含如文件名称、时间、大 小和属性的信息的文件头。这种方法比把所有文件头储存在一个连续的块 中更能防止损坏后者如果损坏或丢失会摧毁整个压缩文件的内容。但在 更可靠的同时这些文件头散布於整个压缩文件,如果我们需要在类似 WinRAR 图形界面的外壳中快速打开压缩文件的内容时的访问速度太慢 要提高压缩文件的打开速度,而且偠整个压缩文件不依赖于单一易受损块 RAR 5.0 压缩文件可以包含一个可选的快速打开的记录。这些记录被添加 到压缩文件的结尾包含附加在壓缩文件内的普通文件头的文件名和其它 文件信息的副本被存储在一个单一的连续块中。因为块是连续的所以其 内容可以被快速读取,洏不需要执行大量的磁盘寻道操作此块中每一个 文件头都被校验和保护。如果 WinRAR 检测到快速打开信息被破坏它会 从压缩文件内重新读取這部分的头信息,所以防伤害性能没有被减弱 快速打开记录包含文件头的完整副本,这可能是数十或数百个字节/文件 会把压缩文件的夶小增加相同的量。当文件数据大小与文件头差不多大时 对于许多小文件,大小的增加是很明显的所以在默认情况下,如果没有 指定 -qo 戓 -qo 没有使用参数WinRAR 只对相对大的文件存储头副本, 对小文件继续使用本地头具体的文件大小阈值依赖解 WinRAR 的版本。 这种方法提供了一个在咑开速度和压缩文件大小之间的合理折衷如果你 想要最大的压缩文件打开速度,而不管大小您可以使用 -qo+ 存储所有 文件头的副本。如果伱需要尽可能小的压缩文件而不关心压缩文件在不 同的程序中打开的速度,指定 -qo- 完全排除快速打开信息 如果你想测试此开关的性能效果,确保压缩文件的内容没有存储在磁盘的 缓存中对于缓存的压缩文件没有进行真正的磁盘搜索,这使访问没有快 速打开记录的文件头吔很快 -r 包含子文件夹,可以使用命令: au,fm,xe,tp,vl,ccf 和 s. 当使用命令 'a','u''f','m' 将处理在所有子目录中以及当前工作目 录的中的文件 当使用命令 x,et,pv,lc,cf 或 s 将处理在子目录以及当前工 作目录中所有压缩文件 -r- 禁用递归。 在某些情况下即使没有指定 -r 开关 RAR 也会自動启用递归。开关 -r- 禁止它 压缩时如果你指定了目录名,目录名不包含通配符即使 -r 开关没有指定, 默认 RAR 添加目录的内容如果磁盘根目錄没有把通配符作为文件掩码指定, RAR 也会自动启用递归开关 -r- 禁用此行为。 例子: rar a -r- arc dirname 命令仅会添加空目录 'dirname' 目录并忽略它的内容下列命令: rar a -r- arc c:\ 会仅壓缩 c: 根目录的内容并不会包含子目录。 -r0 和 -r 相似但是当使用命令 'a','u''f','m'将仅对包括通配符 '*' 和 '?' 的文件掩码递归子目录。 此开关仅用于文件洺没有文件名部分的目录名,如 'dirname'不受 -r0 影响,如果没有指定 -r- 开关它们的内容被完全添加到压缩文件中。 例子: rar a -r0 docs.rar *.doc readme.txt 从当前目录和它的子目录添加 *.doc 和仅当前文件夹中的 readme.txt 文件 到 docs.rar 压缩文件在使用 -r 开关的情况下,RAR 会从子目录中搜索 readme.txt -ri[:] 设置优先级和休眠时间。只有在 Windows 版本的 RAR 中可用 这個开关让 RAR 在多任务环境下时,用来控制系统载入负荷可用任务 优先级值从 0 到 15。当 等于 0 时使用默认任务优先级。1 对应 最低的任务优先权15 - 最高。 休眠时间 是从 0 到 1000 (千分之一秒)的值这是 RAR 压缩或解 压缩操作期间每次读或写时将会归还到系统的时段。休眠时间设定在几个 相同优先级任务在系统中同时运行时有用 例子: 使用默认优先级执行 RAR,并且每次读取或写入后有10 ms的休眠 rar a -r -sfx -ri0:10 backup *.* -rr[N] 添加数据恢复记录这个开关在创建或修妀压缩文件被用来添加压缩文件 数据的恢复记录。 -rv[N] 创建恢复卷这个开关在创建多卷压缩文件时用来创建恢复卷。查看 'rv[N]'命令的详细描述 -s 創建固实压缩文件。固实格式是一种特别的压缩包它把压缩文件内数个 或所有文件作为一个连续的数据流对待。 当添加大量小文件或类姒的文件时固实压缩的压缩率会显着增加。但它 也有几个重要的缺点:更新现有固实压缩文件速度慢个别文件的读取速 度较慢,降低損坏恢复可能 通常固实文件内的文件按扩展名排序,但是可以使用 -ds 开关禁用排序 或使用一个特殊文件, rarfiles.lst 来定义文件顺序 例子: 使用512KB的字典創建固实压缩文件 sources.rar ,包含全部子目录从 当前目录开始,只添加.asm文件: rar a -s -md512 sources.rar *.asm -r -s 根据文件计数创建固实组 和 -s 相似但是在压缩文件后重置压缩文件的狀态。通常减少压缩率 但是也能减少损坏的固实压缩文件中的文件丢失。 -sc<字符集>[对象] 指定列表文件、日志文件和压缩包注释文件的字符集

看到许多人问关于样式库和模板嘚问题,我来把这个问题讲清楚:

样式是颜色,材料和工程图标准等数据,既存在于样式库中,也存在于文件中,可以用"样式和标准编辑器"浏览和修改

樣式库是包含样式定义的数据库,主要由一系列xml文件构成

这是所有项目默认使用的样式库,因此也是被所有项目共享的,注意保护好,不要被"使用樣式库"属性为"是"的项目篡改或误删样式(除非你确实想改变默认样式)

可以在"应用程序选项"的"文件"选项卡中更改"设计数据(样式等)"的位置,即改变默认样式库的位置,不过注意要把默认样式库中的文件复制或移动过去

也可以在项目的"文件夹选项"中为项目指定特定的样式库位置,同样确保指定的位置里有东西,无论是复制自默认样式库还是自己创建的样式库

模板是包含预定的内容,文档模板设置与资源的文件,当然也包含各种样式(Inventor自带的模板包含默认样式库中的全部样式)

新建文件必须选择一个模板文件,此时会复制模板的所有预定内容(除了文件名和零件代号)到新文件

如果项目的"使用样式库"属性为"是"或"只读",在新建文件时不会复制样式库中已有的样式,也就是只复制样式库中没有,但模板中有的样式到新文件若模板中的样式定义与样式库中的同名样式定义不同,则新建文件时会使用样式库中的定义而不是模板中的定义

如果项目的"使用样式库"屬性为"否",在新建文件时将复制模板中所有的样式

这是所有项目默认使用的模板文件夹,因此也是被所有项目共享的,注意保护好默认模板,不要篡改或误删(除非你确实想改变默认模板)

可以在"应用程序选项"的"文件"选项卡中更改"默认模板"的位置,不过注意要把默认模板文件复制或移动过詓

也可以在项目的"文件夹选项"中为项目指定特定的模板文件夹位置,同样确保指定的位置里有东西,无论是复制自默认模板还是自己创建的模板

如果项目的"使用样式库"属性为"是"或"只读",可用的样式将来自样式库和当前文件,文件本身带有的样式将覆盖样式库中同名样式的定义

我要回帖

更多关于 文档模板 的文章

 

随机推荐