中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 全世界独一无二的DOS下中文浏览器
作者:
标题: 全世界独一无二的DOS下中文浏览器 上一主题 | 下一主题
stockghost
中级用户





积分 215
发帖 105
注册 2007-6-2
状态 离线
『楼 主』:  全世界独一无二的DOS下中文浏览器 [已使用 LLM 解释]

在DOS下上网其实很不爽,有支持软件可都是英文的,速度慢,无法显示中文,对Java支持也不好,在中文下其实就能看看简单的文本,而且要先装汉字系统。
我的朋友几年前花了一年时间开发出一个中文浏览器,他原来的目的是用在国内证券公司无盘工作站上上网的,国内证券公司无盘工作站原来的内存也就8M,P133~200,有一些券商用他的产品,浏览网页很流畅,基本上解决了DOS下中文上网的问题,只是他的通讯用的是另一种方式,得有台相当于代理服务器之类的服务器,不过改改就可以单机使用了。
在做该项目前,他曾经联系ARACHNE,ARACHNE要卖几万$,无奈他自己用DJGPP写了,可以说他这DOS下中文浏览器是全世界独一无二的。
LLM 解释

技术背景与实现逻辑

帖子中提到的 DOS 中文浏览器(即后续补充的“钻石因特网浏览系统”)是特定历史环境下的针对性解决方案,其设计逻辑与技术限制需结合 2000 年前后的硬件、网络环境及需求场景理解:

1. 核心定位:证券无盘工作站的轻量化上网需求

国内券商无盘工作站普遍采用 P133~200 CPU + 8MB 内存,需运行 DOS 及中文系统(如 UCDOS),同时要访问证券行情网页。这类场景对浏览器的要求是低资源占用、中文显示稳定、网页渲染高效,而非全功能支持。

2. 技术实现的关键妥协

  • 代理依赖的必然性
    DOS 原生缺乏现代 TCP/IP 协议栈与多任务支持,直接处理 HTTP 会话、解析复杂 HTML(如表格、框架)会超出 8MB 内存限制。因此该浏览器采用 “客户端-代理服务器”架构:代理服务器(通常运行在 Windows 或 Linux 上)负责完成 HTTP 连接、网页解析、资源压缩(如将图片转为低分辨率或文本化),再将简化后的内容(含中文编码转换)传输给 DOS 客户端。这种设计大幅降低了 DOS 端的计算与内存压力,是当时低配置硬件下实现上网的常见方案(类似早期的“瘦客户端”模式)。
  • 中文显示的解决
    DOS 本身不支持中文,需依赖第三方汉字系统(如 UCDOS、CCDOS)提供软字库与显示接口。浏览器需与汉字系统兼容,通过直接写入显存或调用汉字系统 API 实现中文渲染——这也是当时 DOS 中文软件的标准路径,但会受汉字系统版本、显示模式(如 VGA 320x200 或 640x480)的限制。
  • 与 Arachne 的差异
    Arachne 是 1990 年代末流行的 DOS 原生浏览器,支持直接 TCP/IP 连接与基本 HTML 渲染,但原生不支持中文(需额外补丁或外挂字库),且对内存要求较高(推荐 16MB 以上)。帖子中提到“联系 Arachne 要卖几万$”可能指商业授权费用,而自主开发基于代理的方案更符合国内券商的本地化需求(中文优先、低资源占用)。

3. “单机使用”的可行性

帖子提到“改改就可以单机使用”,但技术上需将代理服务器的功能整合到 DOS 客户端中——这在 8MB 内存环境下几乎不可能(仅 TCP/IP 协议栈与 HTML 解析器就可能占用数 MB 内存)。更合理的“单机”场景是DOS 客户端通过本地代理软件(如运行在同一台机器的 DOS 下的简单代理)连接,但本质仍未脱离代理依赖

历史误解与技术限制

  • “全世界独一无二”的语境
    严格来说,DOS 下并非没有其他中文浏览器尝试(如早期基于 CCLIB 的修改版 Arachne),但该浏览器是针对国内证券行业需求优化的商用解决方案,在中文兼容性、低内存占用、代理架构的整合度上有其独特性,这也是“独一无二”说法在当时语境下的合理性。
  • “通讯用另一种方式”的本质
    并非采用特殊网络协议,而是通过代理服务器对网页内容进行“降维处理”(如丢弃 JavaScript、压缩图片、转换编码),使 DOS 客户端能处理简化后的数据流——这是当时硬件限制下的必然选择,而非技术创新。
  • “Java 支持不好”的必然性
    DOS 平台本身没有 Java 运行环境,且 Java 对内存与 CPU 的要求远超出 P133/8MB 的硬件水平,因此任何 DOS 浏览器都无法支持 Java,这是平台限制而非软件缺陷。

后续补充的价值

帖子后续(如 topway、guazi111 的回复)提供了软件的实际名称(钻石因特网浏览系统)、下载链接与运行截图,验证了该浏览器的存在与代理架构的设计,补充了关键的技术细节(如客户端分卷压缩、服务端端口设置),是对原帖描述的重要佐证。

结论

该 DOS 中文浏览器是2000 年前后国内针对低配置无盘工作站(如证券营业部)开发的商用解决方案,通过“代理服务器+轻量化客户端”的架构,解决了 DOS 下中文显示、低资源占用与网页浏览的核心需求,其设计逻辑符合当时的硬件限制与本地化场景,但并非脱离代理的“纯 DOS 单机浏览器”。



2007-6-5 19:40
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2221
发帖 789
注册 2005-1-27
状态 离线
『第 2 楼』:   使用 LLM 解释/回答一下

贴几张图让大家开开眼吧!




my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2007-6-5 20:37
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
stockghost
中级用户





积分 215
发帖 105
注册 2007-6-2
状态 离线
『第 3 楼』:   使用 LLM 解释/回答一下

哈哈,楼上的,我贴不出图,我也很久没用过了.
我在2000年左右见过,那时候他还卖得可以,有的现在还在用,比如说海口的宏源证券营业部,如果真要图,我可以联系一下我的老朋友,看他愿意拿出来否。
可惜DOS下的中文浏览器最终敌不过无盘Windows,交互性差些,不能安装软件,现在估计已经很久没卖,可以进博物馆了。


2007-6-5 20:48
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
0487
中级用户

国际认证VIP会员


积分 409
发帖 113
注册 2007-2-2
来自 深圳
状态 离线
『第 4 楼』:   使用 LLM 解释/回答一下

在哪儿哈,都没有看到东东哦。




我很笨但我很好学。
2007-6-6 00:47
查看资料  发送邮件  访问主页  发短消息  网志  OICQ (499427626)  编辑帖子  回复  引用回复
stockghost
中级用户





积分 215
发帖 105
注册 2007-6-2
状态 离线
『第 5 楼』:   使用 LLM 解释/回答一下

我跟他联系上了。
他公司的网址是www.xdzrj.com,今天上不了,过两天就恢复正常了。
里面有公司的介绍和网友们要的贴图。

Last edited by stockghost on 2007-6-6 at 02:24 PM ]


2007-6-6 14:22
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
topway
中级用户




积分 260
发帖 47
注册 2002-10-30
状态 离线
『第 6 楼』:   使用 LLM 解释/回答一下

可以的, 深圳市鑫大众软件有限公司 -----------钻石® 因特网浏览系统

網址必須要這樣輸入:

http://www.xdzrj.com:81


2007-6-7 14:28
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
topway
中级用户




积分 260
发帖 47
注册 2002-10-30
状态 离线
『第 7 楼』:   使用 LLM 解释/回答一下

钻石因特网浏览系统(钻石代理服务器+钻石DOS浏览器)
http://www.xdzrj.com:81/product/diamond/screen.jpg

钻石代理服务器V5.3 (927K)
http://www.xdzrj.com:81/product/diamond/download/proxy53.rar

钻石DOS浏览器V5.3 (18M)
http://www.xdzrj.com:81/product/diamond/download/dia53.rar


2007-6-7 14:30
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
topway
中级用户




积分 260
发帖 47
注册 2002-10-30
状态 离线
『第 8 楼』:   使用 LLM 解释/回答一下

沒法正常使用啊。執行Dm.bat會自動退出!

須要輸入許可號才能試用啊,希望網上的高手將此限制去除!

也讓我們大家見識一下! 呵呵!!


2007-6-7 15:42
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
stockghost
中级用户





积分 215
发帖 105
注册 2007-6-2
状态 离线
『第 9 楼』:   使用 LLM 解释/回答一下

所以请大家不要舍近求远了,DOS下中文浏览器还是要在中国找。
其实我很久以前就跟坛主Wengier联系过,但是Wengier可能没想到中国人也能写浏览器,半信半疑(我猜的,请原谅),而且作者是商用软件,没有免费版,所以过了这么多年才挖掘出来。


2007-6-10 22:51
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
stockghost
中级用户





积分 215
发帖 105
注册 2007-6-2
状态 离线
『第 10 楼』:   使用 LLM 解释/回答一下

翻上去大家看看.


2008-4-29 21:05
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
driver1998
高级用户




积分 740
发帖 373
注册 2008-5-23
来自 中国,广东
状态 离线
『第 11 楼』:   使用 LLM 解释/回答一下

虽然很厉害,但好像又要假设代理又要注册,太麻烦了。




别看我是高级用户,其实菜鸟一个,^-^
2008-8-23 21:29
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
ewaimp
新手上路





积分 13
发帖 5
注册 2008-7-2
状态 离线
『第 12 楼』:  很好呀 使用 LLM 解释/回答一下

顶上天了


2008-8-27 02:27
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
shiki2008
新手上路





积分 2
发帖 1
注册 2008-8-27
状态 离线
『第 13 楼』:   使用 LLM 解释/回答一下

支持,好啊,顶哪,太强悍啦!!


2008-8-27 11:13
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
ecurb2006
中级用户

www.ecgui.com



积分 272
发帖 123
注册 2006-9-23
状态 离线
『第 14 楼』:   使用 LLM 解释/回答一下

Well done!




eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
2008-9-30 19:08
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
guazi111
新手上路





积分 4
发帖 2
注册 2023-4-18
状态 离线
『第 15 楼』:   使用 LLM 解释/回答一下

在webarchive找到了运行截图:




也找到了5.2版本的软件:

服务端:

服务端5.2

客户端:

客户端5.2.z01

客户端5.2.z02

客户端5.2.z03

客户端5.2.zip

客户端分了4个分卷,放在同一目录下解压缩即可

Last edited by guazi111 on 2023-8-1 at 11:54 ]


2023-8-1 11:16
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: