中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 讨论:哪些软件真正支持长文件名
« [1] [2] [3] »
作者:
标题: 讨论:哪些软件真正支持长文件名 上一主题 | 下一主题
alchemist
高级用户




积分 652
发帖 193
注册 2005-9-25
状态 离线
『楼 主』:  讨论:哪些软件真正支持长文件名

很多号称支持长文件名的软件仅在 win32 下支持长文件名而不能在纯 dos 下用doslfn支持长文件名,如JAR,RAR,NESTICLE(FC模拟器),XCLONE等,请大家多列举一些。然后讨论其解决方法。

[ Last edited by alchemist on 2005-11-27 at 13:29 ]

2005-11-27 09:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 2 楼』:  

以上列举的部分例子不妥,例如RAR32并非仅在Win32下支持长文件名,而在Win16下(Win3.x),甚至在纯DOS下用某种方法也可以支持长文件名(见下);而NESTICLE 0.42版以前的版本也可以在纯DOS下使用长文件名。而另一些软件,如JAR、XXCOPY等,则是本身就分为16位版以及Win32 Console版两种版本,前者不支持长文件名,而后者支持。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2005-11-27 09:17
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 3 楼』:  

RAR32在有LFN API的纯DOS下支持长文件名的方法如下:

首先运行CWSDPMI(建议用CWSDPMI -p以长期驻留内存),然后使用以下两种方法中的任何一种即可在纯DOS下支持长文件名:

方法1:用“RSX RAR32 参数”这种方式运行RAR32.EXE
方法2:将RSX.EXE复制(非移动)为EMX.EXE,然后用正常方式运行RAR32



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2005-11-27 09:40
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
alchemist
高级用户




积分 652
发帖 193
注册 2005-9-25
状态 离线
『第 4 楼』:  

Wengier大哥反应真及时,我还把windown3.2的system下的krnl386.exe复制到rar目录下并改名emx.exe试呢,其结果,当然是失败的了.你这着也真够高的.让我用
r备份的软件不在纯dos下吃螃蟹了.另外,还有genecyst(md模拟器),qickview也是
仅在win32下支持长文件名而不能在纯dos下用doslfn支持长文件名,如何解决?


[ Last edited by alchemist on 2005-11-27 at 11:48 ]

2005-11-27 11:10
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 5 楼』:  

Genecyst和Nesticle是同一人所出,情况是一样的,用较旧版本(如0.20版)即可在纯DOS下使用长文件名。

关于QuickView,不可能吧,这个软件我自己经常用的,在纯DOS下使用时支持长文件名是肯定可以的,没有什么问题。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2005-11-27 12:16
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
alchemist
高级用户




积分 652
发帖 193
注册 2005-9-25
状态 离线
『第 6 楼』:  

rar 问题得到了解决,却仍然有使用上的不便,最难以接受的是 DOSLFN 必须在cwsdpmi前加载,否则在执行RAR时就自动退出DOSLFN。不过还是要感Wengier
我再确认一下FW135和qv在我者台电脑上还是不支持长文件名(puredos+doslfn)
我用的DOSLFN是0.32n加载时未加入任何参数
Wengier,您用的doslfn是哪个版本,在加载时加入了哪些参数?

2005-11-27 13:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 7 楼』:  

跟参数没有直接关系,只要有LFN API即可。FW1.35和QV(尤其是后者,是我最常用的DOS软件之一)在我这儿的纯DOS下使用长文件名都是没有任何问题的。

长文件名驱动程序本身就应该在前面加载,就像鼠标驱动程序等那样放在AUTOEXEC.BAT中一样,没有必要特意去手工加载,如果想暂时禁用时用/D就可以了,因此并不应有什么问题。如果还有问题的话,可以去下载个MS-DOS 7.10启动盘试试。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2005-11-27 13:53
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
alchemist
高级用户




积分 652
发帖 193
注册 2005-9-25
状态 离线
『第 8 楼』:  

fw135还是不支持长文件名,即使用站长的超级微软dos7.1启动盘,而qv不管在哪都支持长文件名。麻烦您给我个“PC Valet 36K 一个自带文件查看器的小型文件管理程序.”和“arj2.81(a)或2.82或2.84的注册版。”

2005-11-27 18:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 9 楼』:  

FW 1.35肯定是支持长文件名的,和QV等一样。不过不应使用那个超级启动盘,那个很久都没有更新了。应使用MS-DOS 7.10标准启动盘来进行测试:

http://www.cn-dos.net/msdos71/msdos71b.zip

另外,PC Valet可在这儿下载,而ARJ 2.84注册版见附件:

附件 1: ARJ.EXE (2005-11-28 09:18, 250.66 K, 下载附件所需积分 1 点 ,下载次数: 220)


Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2005-11-28 02:24
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 10 楼』:  

to alchemist:

除Genecyst和Nesticle外,还能列出一些本来可以支持长文件名但在有LFN API的纯DOS下无法支持长文件名的软件吗?如果有的话我将分别研究解决方法。

关于上面提到的XCLONE,这个软件其实和以前未修改的PMS类似,它会检查Win9x是否运行,如果是的话才启动长文件名功能,因此其长文件名功能原先无法在纯DOS下使用。不过目前问题已解决,请试试下面这个刚编出来的程序--FAKEWIN4(即Windows 4 Faker),此程序加载后将自动欺骗XCLONE等程序,使得它们认为Windows 4.x(即Win9x/Me)正在运行,这样就在纯DOS下也可以使用长文件名了。除XCLONE外,此程序对一些类似的支持长文件名的DOS软件,如UU(Universal Unpacker) 3.15等应该也有效。

FAKEWIN4的用法很简单,而且占用内存很小。直接运行将加载,FAKEWIN4 /U将退出。FAKEWIN4的下载见附件。同时也上传XCLONE 1.3以便其他人测试用(顺便说一下,XCLONE是强大易用的命令行复制工具,支持复制文件夹、驱动器等,且支持长文件名)。

附件 1: FAKEWIN4.COM (2005-11-29 07:34, 702 bytes, 下载附件所需积分 1 点 ,下载次数: 82)
附件 2: XCLONE.EXE (2005-11-29 13:56, 22.38 K, 下载附件所需积分 1 点 ,下载次数: 80)


Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2005-11-29 07:34
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
alchemist
高级用户




积分 652
发帖 193
注册 2005-9-25
状态 离线
『第 11 楼』:  

fw135仅能在doslfn 0.4c下支持英文长文件名,能不能修改doslfn支持0.32n使其
支持中文长文件名。而tuturdo有虽支持中英文长文件名,但在复制长文件夹时
如果这个长文件夹下还有长文件夹,那麽其下的长文件夹名就变成了短文件夹名
站长,您能帮我修复吗?

ain压缩软件完全不支持长文件名,可是无论是速度还是压缩率都比arj略胜一筹。
这艰巨的任务交给你了Wengier

我测的六大压缩软件压缩率: ACE>RAR>AIN>ZIP>ARJ>LHA(LZH)

2005-11-29 13:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 12 楼』:  

DOSLFN 0.40c本来就是0.32n版的更新版本,增加了不少新功能,修正了以前版本的不少BUG,也比以前更稳定,为什么不用新版本呢?

Tuturdo确实支持长文件名,可惜其功能本身有问题或BUG,这就只能由其作者来检查原因并修正了,毕竟我对此软件极少用也不熟悉,而且也已有许多更好的替代工具。

至于给AIN增加长文件名支持,呵呵,说真的,这绝非易事,也许其作者当时就感觉太难实现了所以就没有给它加入这个功能吧,没办法。。不过其实完全可以用上面提到的压缩率更高且支持长文件名的ACE或RAR来替代。

另外,可以多列出一些本来可以支持长文件名但在有LFN API的纯DOS下无法支持长文件名的软件,以便进行解决。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2005-11-29 13:33
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
alchemist
高级用户




积分 652
发帖 193
注册 2005-9-25
状态 离线
『第 13 楼』:  

rar2.00(界面有点像ace)在win32下支持长文件名, 在纯dos下用doslfn+fakewin4不支持长文件名

2005-11-29 18:03
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 14 楼』:  

RAR 2.00?好像很难找到这个DOS版本了,手头上也没有因此无法测试。不过比它更新的RAR 2.50的DOS版倒是有,但它本身就不支持长文件名呀。印象中DOS版的RAR是从3.00保护模式版本才开始支持长文件名的,之前的则均不支持。当然,如果认为有错的话,可以发一份RAR 2.00上来以便测试。

对了,上次忘了说一句,DOSLFN 0.40c跟0.32c一样,CP437UNI.TBL用于加载英文代码页,而CP936UNI.TBL用于加载中文代码页,如果用前者仅支持英文长文件名,以节省内存占用,而MS-DOS 7.10标准启动盘中也是默认情况下使用前者;而用后者才可支持中英文长文件名。

另外,DOS下的NES模拟器建议用RockNES 4.0,这个比那个NESTICLE要新得多(这个是2004年版),而且也支持长文件名。可在这儿下载:

http://rocknes.kinox.org/rnes400.zip



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2005-11-30 00:27
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
alchemist
高级用户




积分 652
发帖 193
注册 2005-9-25
状态 离线
『第 15 楼』:  

由于这些软件都是在几年前测试的,而那时又没法上网,现在由于时间紧,旧凭印象想哪些软件支持,所以出了许多错误。我把qv和rar2.0弄反了,因为它们是前者完全支持,后者完全不支持。在这里我把rar2.00上传给您作收藏吧。

我还是希望您把“Info-ZIP 5.5 572K也是很强大实用的ZIP管理工具,包含ZIP(ZIP文件压缩),UNZIP(ZIP文件解压),ZIPSPLIT(ZIP文件分割)等很多命令(均有详细说明).它支持很多选项,功能也很多,比如支持长文件名(32位DOS版本)等.这是今年的最新版.”和“Pinco's Commander 2.2 136K 速度很快的文件管理程序,有许多功能,如自定义菜单或颜色,文本查找,文件关联,格式化磁盘等,还能查看多种压缩文件内容.”上传,以便让我来测试,谢谢。

fw1.35长文件名问题已解决,把DOSLFN 0.40c的可执行文件覆盖到0.32n,即可。再次感谢Wengier管理员

附件 1: rar200.rar (2005-11-30 12:47, 97.32 K, 下载附件所需积分 1 点 ,下载次数: 62)
2005-11-30 12:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: