荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: PhilCF (我们爱的小指,轻轻的勾着), 信区: Newsoftware
标  题: Re: 关于JAcheck,这些是怎么实现的?
发信站: 荔园晨风BBS站 (Mon Feb 23 21:22:21 2004), 站内信件

发信人: mex (羊肉泡馍叔叔), 信区: Software
标  题: [转载] JACheck 0.94+ For Serv-U的配置方法
发信站: BTBBS (Mon Jul 14 13:37:35 2003), 站内信件

【 以下文字转载自 DivX 讨论区 】
【 原文由 bingocheun 所发表 】

说明
---------------------
在此之前MiNSc介绍过jasfv,这个JACheck其实跟MinSC介绍的JAsfv是一样的,不过版本
更高一些,功能
也更多一些
此外还有人介绍过ServUPlus,它有三个版本,ServUPlus(only SFV)、ServUPlus(MD5+
SFV)和
ServUPlus(all),主要是增加可可视化窗口设置和MD5和用户数据库支持,可视化对我没
有多大帮助,而
且对BTBBS而言,对用户数据库的支持目前还没有实现
另外Serv-U Plus生成的指示文件是形如这样的:
-==[ServUPlus.AKECHI_VS_20MENS.2002.DVDRip.XviD-WRD.CD2.sfv].[#########-.95%
].[47.of.49].[Si
teName]==-
个人很鄙夷这种提示,太不直观了,特别是文件名很长的时候我需要拖动一下才能看到
全名
远不如JACheck的指示文件来得直观简单:
-[100%]--[All-files-CRC-OK]--[49-files]--[HotDivX]-
因此我推荐大家使用新版本的JACheck,下面介绍一下它的使用方法
介绍原文在此:
http://galileo.spaceports.com/~bac/programs/README-JAcheck.txt
http://galileo.spaceports.com/~bac/programs/JAcheck.rar
软件及HotDivX的设置文件在这里
ftp://HotDivX.3322.ORG:201/-----===DivX ToOlS===-----/JAsfv/


JACheck for Serv-U的安装
---------------------
0、JAckeck=Just Another CRC Checker
1、针对Serv-U3.0以上版本有效,最好是ServU 4.1.0.0或以上(因为这个版本修正了对
DLL的支持,以及
很多BUG)
2、安装之前请停止Serv-U的服务
3、将JAcheck.dll和JAcheck.ini文件拷贝到Serv-U的安装目录下,对于Serv-U而言JAc
heck.exe文件不需

4、在ServUDaemon.ini文件中添加一行对JAcheck.dll文件的调用,在ServUDaemon.ini
的最末加入下面两
行就行了(也可以加在其他地方,自己试吧)
  [EXTERNAL]
  EventHookDLL1=JAcheck.dll
5、重新启动Serv-U的服务就OK了


JACheck.ini文件的设置
---------------------
; 单引号开始的语句为解释语句
; 在这里,称形如
;  -[####++++++]--[40%-complete]--[4-of-10]--[SITENAME]-
;  -[100%]--[All-files-CRC-OK]--[SITENAME]-
;  的文件为指示文件

createprogress=1
;在哪里存放表示上传校验进度的指示文件
;createprogress=0 不生成表示上传校验进度的指示文件
;createprogress=1 仅在文件上传到的那个文件夹生成指示文件
;createprogress=2 仅在由"checkpat"设定的目录下生成指示文件
;  比如checkpath=I:\Incoming,那么指示文件都生成在I:\Incoming目录下
;  -[SUBDIR-UPLOADDIR]--[40%]
;createprogress=3 在文件上传到的那个文件夹生成指示文件、在由"checkpat"设定的
目录下都生成指示
;文件
;建议设置为createprogress=1,再设置createlinks=0,上传过程中就不会生成快捷方
式了

CreateDirs=0
;CreateDirs=0  生成的指示文件是一个无后缀的空文件
;CreateDirs=1  生成的指示文件是一个空目录

createlinks=0
;是否生成快捷方式,(0=no,1=yes),mex大叔的FTP根目录下就有这些东东
;这个功能项与createprogress设置有关,只在createprogress=2或者3的时候才起作用

pointoutnosfv=1
;当上传文件没有提供sfv文件时是否指出,(0=no,1=yes)
;当缺少sfv文件时,形如-[SFV-file-MISSING]-的文件将生成在由"createprogress"指
定的目录

deletebad=0
;对于crc校验错误的文件如何处理
;deletebad=0 将crc校验错误的文件改名
;deletebad=1 将crc校验错误的文件删除
;deletebad=2 将crc校验错误的文件用形如" (--[BAD]-[filename]-)"的标记指出

createmissing=1
;对于没有上传完毕的任务,是否对缺少的文件用形如"filename.missing"的标记指出,
(0=no,1=yes)

renameuntested=0
;对于既没有提供sfv、暂时又没有进行校验的文件是否改名处理,(0=no,1=yes)

tempcrcpath=.
;制定用于存放CRC校验用的临时文件的目录,可以是绝对目录,也可以是相对目录
;例如
;  tempfilepath=.   (推荐用这个,存放在接收sfv文件的目录下)
;  tempfilepath=C:\Windows\Temp\
;  tempfilepath=D:\FTPROOT\-crcchecks-\

keeptempcrc=0
;上传完毕之后是否继续保留crc校验产生的临时文件,(0=no,1=yes)

sitename=HotDivX
;FTP站点的名称标识,限制在20个字符之内
;only for Serv-U

ProtectFiles=1
;对于已经上传完毕而且校验good的文件是否加以保护,以免再次他人覆盖上传,(0=no
,1=yes)

;Uploads to following dirs will be checked
checkpath=F:\FTProot
checkpath=G:\Incoming
;设定上传到哪些目录的文件进行校验

;Only files with these Extensions will be checked
; and of course .sfv and .zip by default
sfvext=.###
sfvext=.rar
sfvext=.r##
sfvext=.s##
sfvext=.t##
sfvext=.ace
sfvext=.c##
sfvext=.d##
sfvext=.e##
sfvext=.mp3
;设定对哪些特定后缀名的文件进行校验,默认的对.sfv和.diz有效
;可以用符号*代替多个字符,也可以用符号#代替单个字符
;后缀名长度限制在10个字符之内,并且最多只能添加40个文件名后缀

ShowDirStats=0
;在每个文件上传完毕和用户进入目录时是否显示状态Race/Upload参数,如果你访问过
mex's FTP或者HotDivX就知道做这个指的什么了 ;-P


安装配置完毕找个带SFv文件的sub上传测试一下就OK了
—————————THe END———————————


--
    我是一只小小小青蛙,想要跳呀跳呀却怎么也跳不高……什么时候跳出
了稻田,却成为你盘中的佳肴,呱呱呱~~~

※ 来源:.BTBBS btbbs.org.[FROM: 202.114.22.140]
※ 修改:.bingocheun 于 Jul 14 13:31:29 修改本文.[FROM: 202.114.22.140]
--
※ 转载:.BTBBS btbbs.org.[FROM: 202.200.144.139]

【 在 PhilCF (我们爱的小指,轻轻的勾着) 的大作中提到: 】
: 这个是JAsfv的,没这个功能,我在BT问了,要找JAcheck,可是google都找不到下载...
: 【 在 Version (Vampire&Yukon&Whidbey&Scorpio) 的大作中提到: 】
: : serv-u上载自动校验插件jasfv使用简介:
: :       minsc@smth
: : serv-u作为一种使用简单的ftp server软件,比较流行。在现有的个人ftp中,有
: : 一定比例的使用。当fxp 文件的时候,
: : 保证上载文件的正确性很重要。下面介绍如何在serv-u环境下实现sfv自动校验。
: : 希望抛砖引玉,有其他的网友讲讲其他的ftp server软件对应的sfv插件的使用。
: : (可以参照我最后给出的网址)
: : 1. jasfv包括两个文件jasfv.dll和jasfv.ini
: : 2. jasfv的主要功能
: :    JASFV是serv-u的一个插件,其主要功能就是捕捉serv-u里面的上载事件,自动
: : 对上载文件进行sfv校验
: : 3.安装说明,直接把这两个文件拷贝到serv-u的安装目录,然后修改
: : ServUDaemon.ini和JAsfv.ini如下
: : 3.1
: : 在ServUDaemon.ini 里面加如下两行
: : [EXTERNAL]
: : EventHookDLL1=JAsfv.dll
: : 就加在[GLOBAL]的各个选项下面,[Domain1]的上面即可
: : 3.2
: : JAsfv.ini修改示范
: : tempfilepath=.
: : checkext=.rar
: : checkext=.r##
: : checkext=.s##
: : checkext=.t##
: : checkext=.###
: : checkext=.mp3
: : checkext=.mp2
: : checkpath=待校验目录一
: : //这个是要检查的目录(包括其子目录),也就是其他用户可以上载的目录
: : checkpath=待校验目录二
: : //如果有多个上载目录,那么并列加同样格式的一行
: : createprogress=1
: : //Create only in the directory where the files are uploaded
: : pointoutnosfv=1
: : sitename=minsc
: : //这个就是你的ftp的名字,随便起一个即可,比如起名叫minsc,然后你上载sfv
: : 之后会显示"---[++++++++++]--[0%-Complete]--[0-of-50]--[minsc]-",就在方
: : 括号内了。
: : deletebad=0
: : priority=NORMAL
: : renameuntested=0
: : 4.使用说明
: : 当上载sfv之后,自动开始校验,并列出没有上载的文件
: : 当上载之后,开始校验,如果正确
: : "---[++++++++++]--[0%-Complete]--[0-of-50]--[minsc]-"就会随之修改
: :                       如果错误,就会标出错误文件(加后缀.bad)
: :                       如果补上正确的文件,就会自动删除对应的错误的.bad文
: : 件
: : 5.注意事项
: : 我的serv-u是4.0的,其他版本的没测试过,不过3.x应该就可以了,其实主要是上
: : 载事件的消息兼容即可。
: : 6.相关网页(和jasfv无关,但是是也有关上载自动校验的)
: : http://cruzer.antispam.dk/csfvse/installation.php
: : http://ftpservertools.tripod.com/Tools.htm
: : 相关程序在附件中,转载请标明出处和原作者


--


        人们如果确能真诚相爱,生命则将是永存的。这就是凡·高的愿望和信念。

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.79.84]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店