这两天快播案庭审成了网络热点。由快播这个事情,我倒是想起了关于网络下载的一些事情来,记录一些碎片。

现在一般把 1997 年看做中国互联网元年。我应该在 1998 年开始接触网络(也可能 97 年底就接触一点点),开始上网,那时候穷学生一个,没钱,想法设法利用各种机会蹭网。中国的网速从一开始就是个低速网络,说是「信息高速公路」,就没快过。从 33.6K 到 56K 的拨号线路,网速慢得要死,时断时续(掉线),下载( Download )又是个强需求,因为要找各种各样的软件工具,于是就有了一些软件来缓解这个问题。

最早的下载工具包括网络吸血鬼(Net Vampire)、网络蚂蚁 (NetAnts),可能还有很多,但只记得这两个产品了。前者是一款英文软件,支持断点续传,后者则是中国程序员开发的工具。网络蚂蚁出现的稍晚一点,但技术上有更多改进,更适合中国当时的网络环境,很快就火了起来。

网络蚂蚁的作者是洪以容,当时还在上海交大念书。这个人应该在中国的软件史上留下一笔,开发网络蚂蚁不算,他还积极探索了共享软件的商业模式,率先启用了广告条(Adware)来获取收入。现在看起来这都是再正常不过的事情,但在当时还是引起了一番风波,有人担心广告条会窃取隐私,也有人质疑这样做的合理性,那个时候的网民说实话素质还是挺高的,能上网的都是一些教育水平蛮高的人,在网络上还能理性探讨一些事情。几年之后洪以容放弃了网络蚂蚁,据说去做金融软件工具去了,如果你好奇他赚没赚到钱,各种消息源都提到: 收入不错,肯定要比写软件要好一些。

洪以容写网络蚂蚁遇到好几件被误会的事,估计也让他烦心吧。网络蚂蚁刚推出的时候被很多人以为是老外写的工具,因为只有英文版,发现是国人作品之后,有人说他「假洋鬼子」,后面的广告风波,估计也挺伤人家自尊心的。

网络蚂蚁的界面在当时来看,很漂亮。网络上有一批人专门做软件破解,很快就有人出了补丁工具,可以去掉广告条,惭愧的是,我当时很喜欢用这些补丁工具。

当时下载的需求主要是下载各类软件工具,很少有人下载多媒体内容。有的时候在网吧也挂上一些链接抓多媒体,但用的不多。

各种下载站点也应运而生,比较有名的有华军下载站,还有高春辉做的下载站,现在这两个人也都活跃在互联网圈子,我和高春辉还成了朋友。老高最近在做 IP 库的事情,建议有需求的公司都去买一份。这就是我说的,花钱可以快速解决的事情,不用自己折腾了。

没过多久侯延堂开发的网际快车就出来了,刚出来的时候叫 JetCar,一年多后英文名改成了 FlashGet。因为产品改进快,吸收了前面多个工具的优点,网际快车很快就超过了网络蚂蚁,一段时间内,成为中国人开发的最流行的工具,说是全世界都在用也不夸张。

这个工具后来在 2006 年被一家电子杂志运营商收购了,很不靠谱,后来这个工具当然是被玩死了,通过工具来分发那么大个儿的电子杂志,不知道怎么想的,脑子进水了吧。

2005 年前后是中国互联网的黑暗时代,各种流氓软件横行,恶意弹窗,乌烟瘴气的。现在的一些知名互联网公司,都有原罪,包括现在的各种互联网巨头。这是他们洗不清的污点,时代的烙印。

FlashGet 被收购的时候其实已经走下坡路了,因为这个时候,迅雷已经在崛起。业界传说在两者竞争的时候,「侯延堂迷恋魔兽世界,停止更新软件长达一年,市场份额被迅雷迅速占领」,不知真假,从结果上看,可能是真的。话说魔兽世界真是没少祸害人啊,但也可能是子非鱼,安知鱼之乐。

迅雷出现之前,BitTorrent (BT) 软件已经开始流行了。BitTorrent 的作者 Bram Cohen 有自闭症,却通过这样一款工具改变了信息交换的方式。

应该说,BitTorrent 和 eMule 这样的 P2P 下载工具促成了一次信息分发的革命。如果没有这些软件,这个世界会无趣很多,尽管,这个过程一直伴随着各种争议。技术的进步就是这样。

从 2000 年到 2005 这段时间里,国内也有很多其他类似的工具,能想起来的有天网 Maze、PP 点点通等等,能搜到很多「有趣」的内容。开发天网 Maze 的陈华后来做了酷讯,现在则是创建了唱吧。

2001 年之后的几年我热衷于泡网络论坛,技术论坛为主,也有音乐论坛。这两个地方的用户其实也都有下载需求,前者是技术书籍和各种技术资料,后者,则主要是找一些冷门的 MP3,这时候也开始用一些特定的 P2P 工具来找音乐,比如 Shareaza ,刚搜索了一下,这个工具居然现在还活着。

应该说,中国网民对色情内容的渴求是一种极强的驱动力,另一种驱动力是盗版电影,这两种需求催生了中国巨大的下载市场,产生了好几家互联网公司,迅雷如是,最近被审判的快播也是。

曾经有人对盗版肆虐忧心忡忡,认为会扼杀各种电影公司,现在看看,反倒是电影产业迎来了空前繁荣。这是为什么呢? 我不明白。

作为技术人员,我清楚的记得是从 2004 年夏天才开始用 BT 下载电影,已经算很晚了,主要是开始用了几次,没体会到到底好在哪里。后来忍不住挂了一堆种子,然后去睡觉了。半夜起来,听到笔记本硬盘滋滋响,凑过去一看,下载速度达到 1Mb/s ,惊呆。要知道当时的宽带只有 512Kb,我用的是小区宽带,其实是假宽带,有的时候慢的要命,网络空闲的时候跑出这个速度倒是也可以解释。然后就不可救药的喜欢上了这个工具。

通过 BT ,确实一下子看了好多电影。2004 年我住在北京人大西门,人大西门对面有个小店,里面就有卖盗版电影的,有很多好片子可以挑选,经典电影,艺术片也有(没有毛片)。要不是 BT 出现了,我可能还会买很多 DVD 光盘。

BT 出现降低了下载毛片的门槛。以后分析中国这一代人的性认知革命,应该好好说说这一段。

那么,BT 出现之前都怎么找毛片的呢?我赶上了录像带时代的尾声,仅仅留下一些记忆残存,更多有记忆的,真正有震撼的还是电脑城的光盘市场。

当时长春的几家电脑城,卖软件光盘那一层几乎每家都卖毛片,开始的时候还遮遮掩掩,要到柜台后面去挑,神秘兮兮的。等到了我毕业后,再次故地重游,发现这些商家大胆到直接把光盘封面用胶带粘起来,方便顾客挑选。我带了一位同事去逛电脑城,那位同事大呼过瘾,现在想起来,这就是业务模式的创新啊。

那是在 2001 年,盗版光盘时代的最后荣光。确切的说,是在冬天。因为璩美凤的盗版光盘已经上市,如果你对这个名字有印象的话,我相信你是个老司机。

说起来,我并不是快播的用户,对快播没有什么情感,倒是用过很长时间的迅雷,虽然迅雷软件界面很烂,耗费系统资源,还有各种垃圾广告,但架不住下载速度快,能解决关键的需求,其他都可以忍。

无可奈何花落去,迅雷毕竟是一个时代的产物,过了这个时代,CDN 技术已经兴起,网络提速到可以直接观看在线视频的时代,迅雷就只能是一种补充了,到了今天,在我看来,迅雷已经不可避免的逐渐变成地下暗网的一部分。

迅雷没及早转身进入 CDN 业务,没蜕变成为云计算公司,都是非常可惜的,这是迅雷创始团队的失败,这家公司,本来倒是有机会成为中国的 Netflix。

这么多年过去,中国的网络基础设施已经没那么差了,但大环境反而变得更差,有信息洪流,也有铸就的虚拟高墙。我说的是什么,你应该明白。

写这些东西有什么意义呢?算是一份记录吧,以免以后都忘了一些事情。这是过去的印迹,就是那样。

附送一改编的小笑话:

昔有一僧人,与一士子同宿夜航船。士子高谈阔论,僧畏慑,拳足而寝。僧人听其语有破绽,乃曰:「请问相公,澹台灭明是一个人、两个人?」 士子曰:「是两个人。」僧曰:「川岛和津实是一个人、两个人?」士子曰:「自然也是两个人!」僧乃笑曰:「这等说起来,且待小僧伸伸脚。」

Google+

Related

关于网络下载的记忆碎片相关推荐

  1. rstp 小米网络摄像头_国家部门调查联邦美国快递,联通VoLTE试商用开启,iOS蜂窝网络下载上限提高,小米申请屏下摄像头专利,这就是今天的其他大新闻!...

    今天是6月1日 农历四月廿八 今天小黑胖过节啦 大家快给我投食鸡腿 下面是今天的其他大新闻  # 国家有关部门决定立案调查美国联邦快递  ( IT之家 )根据央视网的报道,最近,美国联邦快递在我国发生 ...

  2. java 网络文件_java实现从网络下载多个文件

    java从网络下载多个文件,供大家参考,具体内容如下 首先是打包下载多文件,即打成压缩包在下载. 其次 别处的资源:可以是别的服务器,可以是网上的资源,当然也可以是本地的(更简单) 最后:一次性下载, ...

  3. Java学习总结(随笔)——利用JSON解析实现网络下载

    利用JSON实现网络下载 1.下载json字符串: (1)将网址封装到URL中:URL url=new URL("网址"); (2)利用url打开HTTP: HttpURLConn ...

  4. ImageIO 本地读取,网络下载图片

    文章目录 一.本地读取图片 二.网络下载图片 三.获取图片输入流 一.本地读取图片 BufferedImage image = ImageIO.read(new File("D:\\cc.j ...

  5. python实现单机斗地主手机版下载_单机斗地主(单机版)无需网络下载

    单机斗地主(单机版)无需网络下载他想安安稳稳的生活,但命运却常常和他作对. 官方介绍 玩家作为主公的身份,将会获得一众英雄好汉或美人武将,获得的武将人物可以进行养成升级,助您一举称霸天下; 游戏特色 ...

  6. rtthread + STM32F407VE + esp8266 +SD卡 从网络下载文件存到SD卡中

    学习rtthread,通过文章记录学习过程的一些问题. 手上有一块STM32F407VE的核心板(带sd卡槽,连接MCU的SDIO),和安信可的esp8266-12F模块,现以此为基础实现从网络上下载 ...

  7. maven完全离线开发【解决jar包自动从网络下载导致打包失败】

    折腾了俩小时,终于不走网络下载jar包了. 1.从可上网的外部电脑下载需要的jar包,自行传到内部电脑maven仓库对应文件夹,比如 com.alibaba.easyExcel,[注意有些包会有其他的 ...

  8. Android实现网络下载一(单任务下载--支持断点续传)

    Android实现网络下载一(单任务下载–支持断点续传) 说起下载,在Android的一些类似游戏宝的项目中会频繁使用,比如说需求要下载一个apk文件,并且要支持暂停.继续等要求.当然在GitHib上 ...

  9. Android实现网络下载二(多任务下载--支持断点续传)

    Android实现网络下载二(多任务下载–支持断点续传) 上文中说了单任务的断点续传,这篇文章就说说多任务下载,不啰嗦了,直接进入正题. 附上demo源码,GitHub代码后续上传,这里的链接还是cs ...

最新文章

  1. OC动态创建的问题变量数组.有数组,在阵列13要素,第一个数据包阵列,每3元素为一组,分成若干组,这些数据包的统一管理。最后,一个数组.(要动态地创建一个数组).两种方法...
  2. 脑电分析系列[MNE-Python-2]| MNE中数据结构Raw及其用法简介(更新)
  3. Java高并发编程:性能与线程竞争
  4. 有关信号处理中的 窗函数
  5. python已经取代了excel_Python已经取代Excel?网友:笑了
  6. k8s的网络优化(metallb)
  7. python------面向对象介绍
  8. BZOJ2005 NOI2010 能量采集 欧拉函数
  9. python灰度图cv2到plt变颜色_python中plt.imshow与cv2.imshow显示颜色问题
  10. List列表拒绝添加重复信息
  11. 【习题 3-1 UVA - 1585】Score
  12. jmeter之线程组间变量的传递二
  13. 有多大的大脑互联网正在开发社交网络
  14. 苹果手机更改照片大小kb,苹果手机怎么把图片缩小 怎么用手机把图片缩小
  15. 记录-vant-DatetimePicker时间选择器,时间选择滚动区域消失。[class*=van-hairline]
  16. 【运动控制】经典控制理论——PID控制
  17. 计算机画图如何把二寸照片修改为一寸,【2人回答】用画图工具怎么制作一寸、二寸照片?-3D溜溜网...
  18. Cobbler 自动装机系统
  19. 华为eNSP配置FR 帧中继协议
  20. Oracle---SQL语句

热门文章

  1. java fail 方法_java中的fail是什么意思
  2. 从零开始开发SSM项目-博客系统实战
  3. 4g运行内存手机还能用多久_手机4G和6G运行内存有多大区别?看完秒懂
  4. Windows命令行学习笔记
  5. 5W2H工作法,使工作更有条理,生活更好梳理
  6. Bugku--散乱的密文
  7. 新能源汽车应该何去何从?
  8. tableau大屏bi_Excel,Tableau,Power BI ...您应该使用什么?
  9. OpenGL学习脚印:伽马校正(Gamma Correction)
  10. eclipse快捷键——复制当前行到上一行或者下一行