文章来源
:http://hi.baidu.com/youngbird7911/blog/item/92f66a511125c077843524a8
在Flash media server Application下有一个main.far文件,其实这个文件是一个用far.exe打包的文件,如果要打开,可用改写后缀名far为rar后缀后,然双击运行,一定要有解压文件Winrar文件在你的系统上。解开后里面是main.asc与Aplication.XML文件。如果要还原,就得用FAR.exe文件。方法如下:
在FMS3的安装目录(如:D:FMS3tools)下,有一个名为tools的文件夹,在这个文件夹中,有三个.exe文件和两个.bat文件,这五个文件其实是五个小工具,它们个头虽小,却很实用。
我们先来看第一个小工具,far.exe。
far.exe主要有两个功能,一是可以编译服务器端的.asc文件为.ase文件,以提高FMS应用程序的访问速度;二是可以将分散的服务器端文件打成包,集中到一起方便管理。
far.exe的用法如下:
far -[compile|package|help]
其中的三个可选项分别对应编译、打包、帮助三个功能。
1、编译
该功能最简单的使用方法如下:
far -compile 1.asc
在dos状态运行后,会生成一个名为1.ase的字节码文件。
如果有多个.asc文件需要编译,这几个.asc文件之间可以用空格隔开,如:
far -compile 1.asc 2.asc 3.asc
此外,far -compile 还可以跟其它的参数:
far -compile
示例:far -compile -v 1.0 -fv 1.6 -e 10/05/2008 -hdrauthor:www.fmser.cn -n
虽然可以为.ase加上日期限制,但用记事本编辑一下.ase文件,修改一下日期,程序仍可正常运行,因此,该功能要当于无用。
2、打包
前提是要定位到C:Program Files (x86)Flash MediaServer3.5tools才能用tools里面的far.exe【这点原文的网友评论中有说到】,我做的时候是将要打包成far的东西拷贝到和far.exe同级目录tools下。
压缩完会自己生成一个META-INF 文件夹。不要管他。
该功能最简单的使用方法如下:
far -package -archive 1.far -files 1.asc
在dos状态运行后,会生成一个名为1.far的压缩包,该压缩包可以用WinRar之类的软件解压。
如果有多个.asc文件需要打包,这几个.asc文件之间可以用空格隔开,如:
far -package -archive main -files 1.asc 2.asc 3.asc main.asc
在dos状态运行后,会生成一个名为main.far的压缩包,压缩包放在FMS应用程序目录可以取代.asc的功能。不过,因为有个解压的过程,效率
应该比编译低一些。
需要注意的是,不要企图用一些空的.asc来进行打包,那样在打包多个文件时会不成功。