RIP:1993年矢量图形协议如何改写BBS历史

原创
alex 1小时前 阅读数 2 #头条

RIP:1993年矢量图形协议如何改写BBS历史

RIP的诞生与核心技术

1993年,拨号调制解调器的用户面对的是这样一幅画面:满屏的ANSI彩色字符拼出菜单和图案,色彩靠终端转义序列一格格填充,带宽有限,画面再花哨也是字符的堆砌。TeleGrafix Communications的三位工程师Jeff Reeder、Jim Bergman和Mark Hayton想做点不一样的,他们拿出了一套名为RIPscrip的语言,目标是让BBS和其他应用在低带宽链路上传输矢量图形,而不必像ANSI那样逐个字符地刷屏。来源:Break Into Chat)

RIPscrip把矢量图形和图像编码成ASCII文本,这等于让图形可以像普通文字一样通过调制解调器发送。更重要的是,协议规范里包含了构建图形用户界面的能力,菜单、可点击按钮都能由RIP脚本生成,取代了当时BBS上常见的ANSI彩色文本菜单。用户得装上支持RIP的终端软件才能看到这些图形,TeleGrafix自家的RIPTerm就是其中之一,默认以640x350的EGA分辨率渲染。来源:Break Into Chat)

RIPscrip v1.5是早期版本的代表,它的底层依赖Borland的BGI图形库,字体只支持BGI提供的.CHR文件,图标格式与BGI的getimage()/putimage()缓冲区设计完全一致。这既说明了RIP和当时DOS图形生态的紧密关系,也暴露了它的局限,图形的表现力被BGI库拴着,没法自由扩展。来源:Break Into Chat)

v2.0的升级与商业转折

1995年,TeleGrafix推出了RIPscrip v2.0,宣传定位是“稳健的多媒体协议”,支持高分辨率JPEG图像、TrueType和Adobe字体,还能通过telnet接入互联网。相比v1.5的.CHR字体限制,v2.0的字体支持是个明显的跨越,也让RIP从BBS本地图形走向更广阔的领域。来源:Break Into Chat)

v2.0的升级过程并不顺利。TeleGrafix曾在v2.0中加入了GIF支持,但1994年底CompuServe要求软件厂商为GIF格式支付版权费,TeleGrafix不得不移除这项功能。这个插曲反映出RIP的每一步演进都受到外部商业环境的牵制,也说明即使一个技术方案看起来先进,在商业利益面前也得妥协。来源:Break Into Chat)

更麻烦的是时间成本。v2.0的开发比预期长得多,TeleGrafix高层在1995年1月的一封公开信中承认了这一点,这封信随RIPterm Professional的“试用版”分发。等v2.0终于面世,公众对BBS的兴趣已经被更易访问的万维网迅速带走,Computer Shopper在1994年9月就注意到RIP图形没能获得广泛接受。RIP的telnet支持意味着它试图跟上互联网时代,但面对WWW这样的通用协议,它的窗口正在关上。来源:Break Into Chat)

RIP的生态与艺术遗产

RIP不只是协议,还带起了一套创作工具和社区。RIPaint和Tombstone Artist可以绘制RIP格式的图形界面,艺术团体ACiD在1990年代中期广泛采用RIP,形成独特的RIP art社区,作品风格与ANSI字符艺术并存。Legend of the Red Dragon这款知名的BBS游戏推出过RIP版本,登录界面由ACiD艺术组成员Malebolgia创作,Black Flag BBS的RIP版登录界面则是矢量图形取代ANSI字符艺术的典型例子。来源:Break Into Chat)

回头看,RIP的ASCII编码本质决定了它的命运。一方面,图形能像文本一样通过调制解调器传输,这在当时有限带宽下是聪明的设计;另一方面,这种编码方式也限制了复杂动画和多媒体的表现力,当带宽不再是瓶颈时,RIP的优势就成了束缚。RIP没有成为BBS时代的主流,但它在技术史上留下了一个有趣的注脚:用文本描述图形,用脚本构建界面,这种思路在Web时代的SVG和JavaScript里以新的形式延续下来。来源:Break Into Chat)


原文:

Remote Imaging Protocol (RIP) · 来源:Hacker News

作者:itfan123 值班编辑 · 发布于 2026年11月1日

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除