简而言之， 协作编辑 （ Collaborative Edit ） 就是多个人进行编辑。协作有好处也有风险。好处之一是更加全面/协调的方式，更好的利用现有资源和一个更加有力一致的声音。对于我来说，最大的好处是极大的透明度。那是当我需要采纳同事的观点。同事之间来来回回地传文件效率非常低，导致不必要的延误还让人（比如，我）对整个协作这件事都感到不满意。有个好的协作软件，我就能实时地或异步地分享笔记，数据和文件，并用评论来分享自己的想法。这样在文档、图片、视频、演示文稿上协作就不会那么的琐碎而无聊。有很多种方式能在线进行协作，简直不能更简便了。这篇文章展示了我最喜欢的开源的实时文档协作编辑工具。Google Docs 是个非常好的高效应用，有着大部分我所需要的功能。它可以作为一个实时地协作编辑文档的工具提供服务。文档可以被分享、打开并被多位用户同时编辑，用户还能看见其他协作者一个字母一个字母的编辑过程。虽然 Google Docs 对个人是免费的，但并不开源。下面是我带来的最棒的开源协作编辑器，它们能帮你不被打扰的集中精力进行写作，而且是和其他人协同完成。HackpadHackpad 是个开源的基于网页的实时 wiki，基于开源 EtherPad 协作文档编辑器。Hackpad 允许用户实时分享你的文档，它还用彩色编码显示各个作者分别贡献了哪部分。它还允许插入图片、清单，由于提供了语法高亮功能，它还能用来写代码。当2014年4月 Dropbox 收购了 Hackpad 后，就在这个月这款软件以开源的形式发布。让我们经历的等待非常值得。特性：有类似 wiki 所提供的，一套非常完善的功能实时或者异步地记录协作笔记，共享数据和文件，或用评论分享你们的想法细致的隐私许可让你可以邀请单个朋友、一个十几人的团队或者上千的 Twitter 粉丝智能执行直接从流行的视频分享网站上插入视频表格可对使用广泛的包括 C, C#, CSS, CoffeeScript, Java, 以及 HTML 在内的编程语言进行语法高亮网站：hackpad.com源代码：github.com/dropbox/hackpad开发者：Contributors许可：Apache License, Version 2.0版本号： -EtherpadEtherpad 是个基于网页的开源实时协作编辑器，允许多个作者同时编辑一个文本文档，写评论，并与其他作者用群聊方式进行交流。Etherpad 是用 JavaScript 编写的，运行在 AppJet 平台之上，通过 Comet 流实现实时的功能。特性：尽心设计的斯巴达界面简单的格式化文本功能“滑动时间轴”——浏览一个工程历史版本可以下载纯文本、 PDF、微软的 Word 文档、Open Document 和 HTML 格式的文档每隔一段很短的时间就会自动保存可个性化程度高有客户端插件可以扩展编辑的功能几百个支持 Etherpad 的扩展，包括支持 email 提醒，pad 管理，授权可访问性开启可从 Node 里或通过 CLI（命令行界面）和 EtherPad 的内容交互网站： etherpad.org源代码：github.com/ether/etherpad-lite开发者：David Greenspan, Aaron Iba, J.D. Zamfiresc, Daniel Clemens, David Cole许可：Apache License, Version 2.0版本号： 1.5.7FirepadFirepad 是个开源的协作文本编辑器。它的设计目的是被嵌入到更大的网页应用中对几天内新加入的代码进行批注。Firepad 是个全功能的文本编辑器，有解决冲突，光标同步，用户属性，用户在线状态检测功能。它使用 Firebase 作为后台，而且不需要任何服务器端的代码。他可以被加入到任何网页应用中。Firepad 可以使用 CodeMirror 编辑器或者 Ace 编辑器提交文本，它的操作转换代码是从 ot.js 上借鉴的。如果你想要通过添加简单的文档和代码编辑器来扩展你的网页应用能力，Firepad 最适合不过了。Firepad 已被多个编辑器使用，包括Atlassian Stash Realtime Editor、Nitrous.IO、LiveMinutes 和 Koding。特性：纯正的协作编辑基于 OT 的智能合并及解决冲突支持多种格式的文本和代码的编辑光标位置同步撤销/重做文本高亮用户属性在线检测版本检查点图片通过它的 API 拓展 Firepad支持所有现代浏览器：Chrome、Safari、Opera 11+、IE8+、Firefox 3.6+网站： www.firepad.io源代码：github.com/firebase/firepad开发者：Michael Lehenbauer and the team at Firebase许可：MIT版本号：1.1.1OwnCloud DocumentsownCloud Documents 是个可以单独并/或协作进行办公室文档编辑 ownCloud 应用。它允许最多5个人同时在网页浏览器上协作进行编辑 .odt 和 .doc 文件。ownCloud 是个自托管文件同步和分享服务器。他通过网页界面，同步客户端或 WebDAV 提供你数据的使用权，同时提供一个容易在设备间进行浏览、同步和分享的平台。特性：协作编辑，多个用户同时进行文件编辑在 ownCloud 里创建文档上传文档在浏览器里分享和编辑文件，然后在 ownCloud 内部或通过公共链接进行分享这些文件有类似 ownCloud 的功能，如版本管理、本地同步、加密、恢复被删文件通过透明转换文件格式的方式无缝支持微软 Word 文档网站：owncloud.org源代码： github.com/owncloud/documents开发者：OwnCloud Inc.许可：AGPLv3版本号：8.1.1GobbyGobby 是个支持在一个会话内进行多个用户聊天并打开多个文档的协作编辑器。所有的用户都能同时在文件上进行工作，无需锁定。不同用户编写的部分用不同颜色高亮显示，它还支持多个编程和标记语言的语法高亮。Gobby 允许多个用户在互联网上实时共同编辑同一个文档。它很好的整合了 GNOME 环境。它拥有一个客户端-服务端结构，这让它能支持一个会话开多个文档，文档同步请求，密码保护和 IRC 式的聊天方式可以在多个频道进行交流。用户可以选择一个颜色对他们在文档中编写的文本进行高亮。还供有一个叫做 infinoted 的专用服务器。特性：成熟的文本编辑能力包括使用 GtkSourceView 的语法高亮功能实时、无需锁定、通过加密（包括PFS）连接的协作文本编辑整合了群聊本地组撤销：撤销不会影响远程用户的修改显示远程用户的光标和选择区域用不同颜色高亮不同用户编写的文本适用于大多数编程语言的语法高亮，自动缩进，可配置 tab 宽度零冲突加密数据传输包括完美的正向加密（PFS）会话可被密码保护通过 Access Control Lists (ACLs) 进行精密的权限保护高度个性化的专用服务器自动保存文档先进的查找和替换功能国际化完整的 Unicode 支持网站：gobby.github.io源代码： github.com/gobby开发者： Armin Burgmeier, Philipp Kern and contributors许可： GNU GPLv2+ and ISC版本号：0.5.0OnlyOfficeONLYOFFICE（从前叫 Teamlab Office）是个多功能云端在线办公套件，整合了 CRM（客户关系管理）系统、文档和项目管理工具箱、甘特图以及邮件整合器它能让你整理商业任务和时间表，保存并分享你的协作或个人文档，使用网络社交工具如博客和论坛，还可以和你的队员通过团队的即时聊天工具进行交流。能在同一个地方管理文档、项目、团队和顾客关系。OnlyOffice 结合了文本，电子表格和电子幻灯片编辑器，他们的功能跟微软桌面应用（Word、Excel 和 PowerPoint）的功能相同。但是他允许实时进行协作编辑、评论和聊天。OnlyOffice 是用 ASP.NET 编写的，基于 HTML5 Canvas 元素，并且被翻译成21种语言。特性：当在大文档里工作、翻页和缩放时，它能与桌面应用一样强大文档可以在浏览/编辑模式下分享文档嵌入电子表格和电子幻灯片编辑器协作编辑评论群聊移动应用甘特图时间管理权限管理Invoicing 系统日历整合了文件保存系统：Google Drive、Box、OneDrive、Dropbox、OwnCloud整合了 CRM、电子邮件整合器和工程管理模块邮件服务器邮件整合器可以编辑流行格式的文档、电子表格和电子幻灯片：DOC、DOCX、ODT、RTF、TXT、XLS、XLSX、ODS、CSV、PPTX、PPT、ODP网站：www.onlyoffice.com源代码：github.com/ONLYOFFICE/DocumentServer开发者：Ascensio System SIA许可：GNU GPL v3版本号：7.7via: http://www.linuxlinks.com/article/20150823085112605/CollaborativeEditing.html作者：Frazer Kline 译者：H-mudcup 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出
适合于远程编辑以及更多环境的简洁文本编辑器
文本编辑器是用来编辑纯文本的软件。这种软件有许多用处，包括修改配置文件，编写程序源代码，记下一些想法或者甚至写一份购物列表。由于这种编辑器能都用于许多不同的方面，因此值得花些时间找一个最适合您喜好的编辑器。不论编辑器有多么复杂，它们通常有一个共同的功能集，包括查找/替换文本，格式化文本，导入文件以及在文件中移动文本。所有这些文本编辑器都是基于终端的应用，因此他们很适合在远程主机上编辑文件。文本编辑器通常也会提供一个图形化的用户界面，但依旧会保证快速和精简。基于终端的应用程序在系统资源方面也是轻量级的（在低配置机器上很有用），比起它的图形化版本来也会更快、更高效，由于它们在X需要重启时也不会停止工作，因此非常适合编写脚本。我选择了一些我最喜欢的开源文本编辑器，他们在使用系统资源方面都非常节俭。TextadeptTextadept是一款适合程序员的，快速、精简、可扩展、跨平台的开源文本编辑器。这个开源程序由C和Lua写就，并且于这些年间在速度和精简方面进行了优化。Textadept是那些想要无限的扩展性且不愿牺牲速度或屈服于代码膨胀的程序员们的理想编辑器。它也有一个用于终端的版本，仅仅依赖ncurses，适合在远程主机上进行编辑。功能包括:轻量级精简设计以最大化利用屏幕自包含的执行文件 - 无需安装全键盘驱动无限制的分割视图（GUI版本），以您所好任意水平或垂直的分割编辑器窗口。请注意Textadep不是一个选项卡式的编辑器。支持多达80种的编程语言强大的代码片段和快捷键命令代码自动补全和API查询无与伦比的扩展性书签查找和替换在文件中查找基于缓存的单词补全成熟的编程语言符号自动补全，以及显示API文档的功能主题：亮色、暗色、终端使用词法分析器将名称放到缓冲中，如评论、字符串、关键词支持会话快速打开许多可用的模块，包括对Java、Python、Ruby和近期打开文件列表的支持符合Gnome HIG用户接口的指导支持编辑Lua代码。许多Textadept对象和Lua的标准库支持语法自动补全和LuaDoc。网址: foicica.com/textadept开发者: Mitchell and contributors许可证: MIT License版本号: 7.7Vimvim是一个高级的文本编辑器，它在'vi'强大的基础上，并拥有更全面的功能集。这个编辑器对编程和编辑其他纯ASCII的文件十分有用。所有的命令都由普通的键盘按键提供，能够使用十指来输入，因而十分快捷。另外，功能键可以由用户来定义，并且可也以使用鼠标。Vim通常被称作"程序员的编辑器"，它十分适合于编程，并被认为可以作为完整的集成开发环境。然而，这个软件并不是仅仅面向程序员。Vim适合于各种文本编辑，从编写email到修改配置文件。Vim的界面基于文本界面下的命令行。尽管它的图形化版本gVim为常用的命令添加了菜单和工具栏，但这个软件的整个功能依旧依赖于它的命令行模式。功能包括:3 种模式:命令模式插入模式命令行模式无限制的撤销多个窗口和缓冲区平滑的插入模式根据所编辑的文件的类型使用不同的颜色或风格进行语法高亮交互命令标记一行vi 行缓冲移动代码块块操作命令行历史扩展的正则表达式可编辑压缩/打包文件 (gzip, bzip2, zip, tar)文件名补全标记跳转折叠文本缩进ctags和cscope整合100%与vi的模式兼容插件用于添加/扩展功能宏vimscript, Vim的内部脚本Unicode支持多语言支持在线帮助支持网址: www.vim.org开发者: Bram Moolenaar许可证: GNU GPL compatible (charityware)版本号: 7.4nene是一款全屏幕的开源文本编辑器。它像是一个比vi更容易学习的vi替代物，并且可以在POSIX-兼容的系统中便携使用。ne对于新手来说易于使用，但也非常强大并有完全可配置的引导程序，并且在资源使用上十分节约。功能包括:三种用户界面： 控制键，命令行、菜单；按键和菜单都可配置语法高亮对于UTF-8文件的完全支持，包括占据多列的字符（宽字符）文档，剪切块，显示的维度和文件/行号长度都有编号，并且仅受制于机器的整型字长简单的脚本语言，脚本可以用简单易理解的录制/播放的方式制作无限制的撤销/重做功能（可以通过命令禁用）基于被编辑的文件扩展名的自动个性化配置系统使用您文档中的词语做字典来进行自动前缀补全易用的文件存取功能扩展的正则表达式可用于查找和替换，类似emacs和vi非常紧凑的内存模型，在加载和修改大型文件时十分快速可编辑二进制文件网址: ne.di.unimi.it开发者: Sebastiano Vigna (original developer). Additional features added by Todd M. Lewis许可证: GNU GPL v3版本号: 2.5ZileZile（Zile Is Lossy Emacs，Emacs精简版），它是一个小型的Emacs的克隆版。Zile是一个可定制的，自文档化，实时显示的编辑器，Zile被开发的尽可能像Emacs一样，每个Emacs用户都会对Zile感到亲切。Zile以它极小的RAM用量，大约130KB，以及快速开始编辑而闻名。它是支持8比特字符集的，允许用于编写任何种类的文件。功能包括:小型但快速、强大多个缓冲区，允许多级的撤销多窗口以最小的缓冲区完成补全自动填充 (自动换行)Registers看起来像Emacs，键序列、功能和变量名都与Emacs相同KillingYanking自动行末检测网址: www.gnu.org/software/zile开发者: Reuben Thomas, Sandro Sigala, David A. Capello许可证: GNU GPL v2版本号: 2.4.11nanonano是基于curses库的文本编辑器。它是Pico（Pine电子邮件客户端编辑器）的一个复刻版。由于Pine套件的许可证问题诉讼案（Pine并未以开源许可证发布），并且也因为Pine缺少一些重要的功能，nano项目于1999年发起。nano致力于赶上Pico的功能和其易用性，与此同时提供更多的功能，但不集成Pine/Pico的邮件客户端。nano像Pico一样是以键盘为导向的设计，可以用控制键来控制。功能包括:交互式的查找和替换彩色语法高亮转到行号和列号处自动缩进功能开关支持UTF-8混合型的文件类型自动转换逐字输入模式多个文件缓冲区平滑滚动括号匹配自定义引用字符串备份文件国际化支持tab补全文件名网址: nano-editor.org开发者: Chris Allegretta, David Lawrence, Jordi Mallach, Adam Rogoyski, Robert Siemborski, Rocco Corsi, David Benbennick, Mike Frysinger许可证: GNU GPL v3版本号: 2.2.6via: http://www.linuxlinks.com/article/20141011073917230/TextEditors.html作者：Frazer Kline 译者：wwy-hust 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出
“整体大于它的各部分之和”，这是引自希腊哲学家和科学家的亚里士多德的名言。这句话特别切中Linux。在我看来，Linux最强大的地方之一就是它的协作性。Linux的实用性并不仅仅源自大量的开源程序（命令行）。相反，其协作性来自于这些程序的综合利用，有时是结合成更大型的应用。Unix哲学引发了一场“软件工具”的运动，关注开发简洁，基础，干净，模块化和扩展性好的代码，并可以运用于其他的项目。这种哲学成为了许多的Linux项目的一个重要的元素。好的开源开发者写程序为了确保该程序尽可能运行得好，并且同时能与其他程序很好地协作。目标就是使用者拥有一堆方便的工具，每一个力求干好一件事。许多程序能独立工作得很好。这篇文章讨论3个开源命令行HTTP客户端。这些客户端可以让你使用命令行从互联网上下载文件。但同时，他们也可以用于许多有意思的地方，如测试，调式和与HTTP服务器或web应用交互。对于HTTP架构师和API设计人员来说，使用命令行操作HTTP是一个值得花时间学习的技能。如果你需要经常使用API，HTTPie和cURL就非常有价值。HTTPieHTTPie（发音 aych-tee-tee-pie）是一款开源的命令行HTTP客户端。它是一个命令行界面，便于手工操作的类cURL工具。该软件的目标是使得与Web服务器的交互尽可能的人性化。其提供了一个简单的http命令，允许使用简单且自然的语句发送任意的HTTP请求，并显示不同颜色的输出。HTTPie可以用于测试，调试，以及与HTTP服务器的常规交互。功能包括：生动而直观的语法格式经过格式化的彩色终端输出内建JSON支持支持表单和文件上传支持HTTPS，代理和认证任意数据请求自定义请求头持久会话类Wget的下载支持Python 2.6，2.7和3.x支持Linux，Mac OS X 和 Windows支持插件文档单元测试覆盖网站:httpie.org开发者: Jakub Roztočil证书: 开源版本号: 0.9.2cURLcURL是一个开源的命令行工具，用于使用URL语句传输数据，支持DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS,IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET和TFTP等协议。cURL支持SSL证书，HTTP POST，HTTP PUT，FTP上传，基于表单的HTTP上传，代理，缓存，用户名+密码的认证方式(Basic, Digest, NTLM, Negotiate, kerberos...)，文件续传，代理通道和一些其他的有用功能。功能包括：支持配置文件一个单独命令行请求多个URL支持匹配： [0-13]，{one, two, three}一个命令上传多个文件自定义最大传输速度重定向了标准错误输出支持Metalink网站: curl.haxx.se开发者: Daniel Stenberg证书: MIT/X derivate license版本号: 7.42.0WgetWget是一个从网络服务器获取信息的开源软件。其名字源于World Wide Web 和 get。Wget支持HTTP，HTTPS和FTP协议，同时也可以通过HTTP代理获取信息。Wget可以根据HTML页面的链接，创建远程网络站点的本地副本，完全重造源站点的目录结构。这种方式被称作“递归下载”。Wget设计上增强了低速或者不稳定的网络连接。功能包括：使用REST和RANGE恢复中断的下载使用文件名通配符，支持递归地对目录镜像基于NLS的消息文件支持多语言可选的转换下载文档里地绝对链接为相对链接，使得下载文档可以在本地相互链接可以在大多数类UNIX操作系统和微软Windows上运行支持HTTP代理支持HTTP cookie支持HTTP持久连接无人照管/后台操作当对远程镜像时，使用本地文件时间戳来决定是否需要重新下载文档站点: www.gnu.org/software/wget/开发者: Hrvoje Niksic, Gordon Matzigkeit, Junio Hamano, Dan Harkless, and many others证书: GNU GPL v3版本号: 1.16.3via: http://www.linuxlinks.com/article/20150425174537249/HTTPclients.html作者：Frazer Kline 译者：wi-cuckoo 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出
Python是一个高级、通用、结构化且强大的开源编程语言，广泛用于各种编程工作。它拥有一个全动态类型系统和自动内存管理，与Scheme，Ruby，Perl和Tcl的十分相似，避免编译型语言的许多复杂地方和难以理解。Python于1991年由Guido van Rossum创造，然后逐渐成长，流行。Python是一个非常实用，而且流行的计算机编程语言。使用一个如Python这样的解释型语言的好处之一就是，可以借助其交互的shell探索式地编程。你可以试着代码，而不必专门写一个脚本。但是Python shell也有一些局限性。基本来说，有许多很漂亮的Python shell可选择，都是在基础shell上扩展的。他们每一个都提供了一个极好的交互性的Python 体验。bpython对于Linux，BSD，OS X和Windows来说，bpython是一个不错的Python解释器的界面。其想法是提供给用户所有的内置功能，很像现在的IDE（集成开发环境），但是是在一个简单，轻量级的包里，可以在终端窗口里面运行。bpython并不追求创造任何新的或者开创性的东西。相反，它聚集了一些简洁的理念，关注于实用性和操作性。功能包括：内置的语法高亮 - 使用Pygments排版你敲出的代码，并合理配色根据你的行为，显示自动补全的建议为任何Python函数列出所期望的参数 - 可以显示你调用的任何函数的参数列表“Rewind”功能会调出内存里的最后一行代码并重新执行可以将你输入的代码送到pastebin可以将你输入的代码保存到一个文件自动缩进支持Python 3网址: www.bpython-interpreter.org开发者: Bob Farrell and contributors证书: MIT License版本号: 0.14.1IPythonIPython是Python shell的一个交互加强版。她提供了一个丰富的工具集合，帮助你交互式地充分利用Python。IPython可以用来取代标准的Python shell，也可以与标准Python科学和数值处理工具配合，用做一个科学计算（如Matlab或者Mathematical）的完整工作环境。她支持动态对象内省，有限的输入/输出提示，一个宏系统，会话日志，会话恢复，访问完整的系统外壳，详尽且彩色的追踪报告，自动圆括号补全，自动引号补全和可嵌入其他Python程序。功能包括：强大的交互Shell（基于终端或者Qt）一个基于浏览器的记事本，支持代码，富文本，数学表达式，内置图表和其他富媒介。支持交互式的数据可视化和使用GUI工具箱灵活，嵌入式的解释器可以加载进你自己的项目里易于使用，高效的并行运算工具网址: ipython.org开发者: The IPython Development Team证书: BSD版本号: 3.1DreamPieDreamPie是一个为可靠性和趣味性设计的Python shell。DreamPie可以用于任何Python解释器（Jython，IronPython，PyPy）。功能包括：一个新式的交互shell：窗口被分成历史区域和代码区域，历史区域可以让你看到之前的命令及其输出，代码区域是里敲代码的地方。这样，你可以编辑任意多的代码，就好像在你最喜欢的编辑器里一样，并且适当时候可以执行它。你也可以从其他地方复制代码，编辑并马上运行它“只复制代码”命令可以复制你想要的代码，以便你可以把它存入一个文件。代码已经用四个空格缩进进行格式化自动补全属性和文件名字自动显示函数参数和文档在结果历史中保存你最近的结果，备以后用可以自动折叠很长的输出，以便你可以专注于重要的地方保存会话的历史记录为一个HTML文件，备以后查询。你可以加载历史文件到DreamPie里，并且快速重复之前的命令。自动添加圆括号与可选的引号，当你在函数与方法后按下空格键。例如，键入execfile后按下空格会提示execfile("fn")支持交互的matplotlib绘图支持Python 2.5，Python 2.6，Python 3.1，Jython 2.5，IronPython 2.6和PyPy难以置信的快速反应网址: www.dreampie.org开发者: Noam Yorav-Raphael证书: GNU GPL v3版本号: 1.2.1via: http://www.linuxlinks.com/article/20150523032756576/PythonShells.html作者：Frazer Kline 译者：wi-cuckoo 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出
只有几百个字节大小的国际象棋程序
当我在这里提到了 ZX81 电脑时，我已经暴露了我的年龄。ZX81 是一个由英国开发者（Sincilair 研究所）生产的家庭电脑，它拥有"高达" 1KB 的内存！上面的 1KB 并不是打印错误，这个家庭电脑确实只配置有 1KB 的板载内存。但这个内存大小上的限制并没有阻止爱好者制作种类繁多的软件。事实上，这个机器引发了一代编程奇才的出现，这让他们掌握了让程序在该机上运行起来的技能。这个机器可以通过一个 16 KB 的内存卡来进行升级，这就提供了更多的编程可能。但未经扩展的 1KB 机器仍然激励着编程者们发布卓越的软件。我最喜爱的 ZX81 游戏有： 模拟飞行（Flight Simulation）, 3D 版怪物迷宫（3D Monster Maze）, 小蜜蜂（Galaxians）, 以及最重要的 1K ZX Chess。 只有最后一个程序是为未扩展版的 ZX81 电脑设计的。事实上，David Horne 开发的 1K ZX Chess 只使用了仅仅 672 字节的 RAM（LCTT 译注：如果读者有兴趣，可以看看这里对该程序的代码及解释）。尽管如此，该游戏尽力去实现大多数的国际象棋规则，并提供了一个计算机虚拟对手。虽然一些重要的规则被忽略了（如：王车易位，兵的升变，和吃过路兵） （LCTT 译注：参考了这里和这里），但能够和人工智能相对抗，这仍然令人惊讶。这个游戏占据了我逝去的青春里的相当一部分。1K ZX Chess 保持了在所有计算机上国际象棋的最小实现的地位长达 33 年之久，直到今年由 BootChess 打破了该记录，紧接着由 Toledo AtomChess 打破。这三个程序都没有实现所有的国际象棋规则，所以为了完整性，我介绍了我最喜爱的那些实现了所有国际象棋规则的极小的国际象棋。Linux 有着一系列极其强大的国际象棋引擎，如 Stockfish, Critter, Togo II, Crafty, GNU Chess 和 Komodo 。 在这篇文章精选的国际象棋程序虽敌不过这些好的国际象棋程序，但它们展示了使用微不足道的代码库究竟可以实现多少东西。Toledo Atomchess你可能已经看到了大量有关 BootChess 新闻报道，这个只用 487 字节写就的国际象棋程序，一举打破了先前最小的国际象棋程序 1K ZX Chess 的记录。所以，Óscar Toledo Gutiérrez 挽起袖子自己编写了一个更加紧凑的国际象棋游戏。Toledo Atomchess 是仅有 481 字节的 x86 汇编代码，都能放到引导扇区里。 在难以置信的代码大小下，这个引擎实现了一个可玩的国际象棋游戏。特点包括:基本的棋子移动用 ASCII 文本表现的棋盘以代数形式来输入移动(注：如 D2D4)3 层的搜索深度显然，为了将这个国际象棋程序压缩到 481 字节中，作者必须做出某些牺牲，这些局限包括：没有兵的升变没有王车易位没有吃过路兵没有移动确认该作者也使用 C，JavaScript 和 Java 来写这个国际象棋程序，每种实现都非常小。网站: nanochess.org/chess6.html开发者: Óscar Toledo Gutiérrez协议: 非商业用途可免费使用版本号: -BootChessBootChess 是一个国际象棋的极其小巧的计算机实现。这个程序被塞进到仅仅 487 字节里，并可运行在 Windows, Mac OS X 和 Linux 等操作系统。BootChess 的棋盘和棋子单独用文本表示，其中 P 代表兵， Q 用来代表王后，以及“点”代表空白格子。特点包括:象棋棋盘和用户输入的形象的文本表示引导扇区大小（512 字节）的可玩的象棋游戏只需 x86 bios 硬件引导程序（没有软件依赖）所有主要的正规移动包括双兵开局兵升变为王后(与 1k ZX Chess 相反)名为 taxiMax > minMax half-ply 的 CPU 人工智能硬编码的西班牙白子开局同样，它也存在一些重要的限制。这些遗漏的功能包括：兵的低升变（升变为非王后的棋子）吃过路兵没有王车易位3 次位置重复和局规则（注：下一步之前，同样的移动出现了两次；可以参考这里）50 步移动和局规则（注：在连续的50个回合内，双方既没有棋子被吃掉，也没有兵被移动过，则和局；可以参考这里）没有开放式和封闭式布局一个或多个 minMAX/negaMax 全层人工智能网站: www.pouet.net/prod.php?which=64962开发者: Olivier "Baudsurfer/RSi" Poudade协议: WTFPL v2版本号: .02Micro-MaxMicro-Max 是一个用 133 行 C 语言写就的象棋源程序。作者实现了一个 hash 变换表，该引擎检查输入移动的合法性，以及支持 FIDE（注： World Chess Federation 缩写，参见其官网） 的全部规则，除了低升变。特点包括:递归的 negamax 搜索反夺的静态搜索反夺规则的扩展迭代深化最佳移动优先的 排序存储分数和最佳移动的 Hash 表完整的 FIDE 规则（除了低位升变）和移动合法性检查还有一个 1433个字符的较大版本，但允许你使用完整的 FIDE 规则的低升变。网站: home.hccnet.nl/h.g.muller/max-src2.html开发者: Harm Geert Muller协议: The MIT License版本号: 3.2via: http://www.linuxlinks.com/article/20150222033906262/ChessBytes.html作者：Frazer Kline 译者：FSSlc 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出
想找点激烈的游戏？那就试试这 13 款 Roguelike 游戏吧！
Roguelike 是角色扮演游戏的一个子类。从字面上看，它的意思是 “像 Rogue 的游戏”。Rogue 是一个关于地下城冒险的视频游戏，于 1980 年第一次发行，以极其上瘾而著称。这个游戏的目标是取得深藏于第 26 层的 "Amulet of Yendor"，再返回到顶层逃出生天。Roguelike 的准确定义并不存在，但这类游戏通常具有下面的特点：奇幻的叙事背景；用程序产生关卡。游戏中的绝大多数场景在开始新的游戏时由游戏自动创建。这样做是为了鼓励玩家不断重玩;回合制的地下城探险和战斗；随机生成的基于贴片的图形环境；随机发生战斗；永久死亡 ：在游戏中，死亡真的存在，一旦你的角色死了，那就真的结束了；高难度。这篇文章精心挑选了一些可运行在 Linux 平台下的 roguelike 游戏。假如你喜欢激烈、易上瘾的游戏，可以尝试这 13 款游戏。不要因它们原始的画质而退缩，一旦你沉浸其中，你将很快忘记画面的简陋。所有的这些都可以免费下载，并且几乎所有的游戏都是在开源协议下发行的。Dungeon Crawl Stone SoupDungeon Crawl Stone Soup 是一个开源的，单用户角色扮演类的 roguelike 游戏，玩家要在遍布危险而充满敌意的怪兽的地下城中进行探险和寻找宝藏，并在任务中拯救传说中的神秘 Zot 宝珠。Dungeon Crawl Stone Soup 是 Linley 开发的 Dungeon Crawl 游戏的延续。它是公开开发的，并邀请 Crawl 社区的人员来参与其中。Dungeon Crawl 有着超棒且深层次的战术游戏环节，创新的魔法和信仰系统，以及数量宏大的和你战斗的怪兽。Crawl 也是最难以攻陷的 roguelike 游戏之一。当你最终在游戏中通关，将胜利宣言张贴在 rec.games.roguelike.misc 时，你才会知道这有多么令人骄傲！特点包括:丰富多彩的、富含深层次战术的 roguelike 游戏；手绘地图；无数的金库；漂亮的界面；创新的魔法和信仰系统；各种神灵，角色，物品和聪明的怪兽；网站: crawl.develz.org开发者: Stone Soup 开发小组协议: Crawl General Public License版本号: 0.15.2Dwarf FortressDwarf Fortress 是一个单人魔幻游戏，与 NetHack 类似。你可以在一个随机生成的持久的世界中，控制一个矮人哨兵或一个冒险者。这个游戏的特色有：三种游戏模式(矮人要塞，冒险者，传说模式)，一个独特的随机生成的世界(由地形，野生生物和传奇生物等组成)， 阴森的战斗机制以及各种邪恶鱼群。特点包括：在这个世界里，你想玩多久都可以。可以经历许多次游戏，记录历史事件，对更改进行跟踪等；当你扮演的矮人在山群中寻找宝藏时，你可以对他们下达命令用各种材料来手工制作珍宝、物品，并可以用贵重金属、宝石等来改进它们；通过各种手段保护你自己，防御来自敌对文明的袭击；支持贵族，他们会管理你的民众让你的矮人高兴起来，了解他们工作和休闲时的想法；不同的 Z 坐标可以使你在多个层级上建造你的堡垒。建立塔台或征服地下深处；建立水闸来灌溉作物或用水淹没你的对手；扮演一个探险者并进行探索，为荣誉而战或复仇与以前的游戏中的对手相遇；在你经过的旅途中营救小城里的人们；没有繁琐的情节，只需要探索；无缝连接的漫游游戏世界-总共达到 197376 x 197376 平方 -可以在区域地图上更快速地穿行；接受小镇或文明社会的领导所委托的任务；可以找到你以前的角色，以一个新的角色带上他们来一场新的冒险，或者直接重新激活并使用他们；通过 Z 轴使得你可以在各个地下城的不同层级间和结构间平滑的上下移动来和对手战斗；战斗模式是通过技巧、身体部位、搏斗、在不同区域间蓄势和躲避，体验流血、疼痛，恶心及其他感受；一个动态的天气模型跟踪风，湿度及空气流动，以创造冷暖气流锋面、风、暴风雨雪；超过 200 种岩石和矿物类型被引入到了游戏世界，它们被放置在合适的地理环境中；通过可更改的文本文件来添加生物，武器，植物，金属和其他对象；以 16 色(包括黑色)渲染的扩展 ASCII 字符集，以及 8 种背景颜色(包括黑色);网站: www.bay12games.com/dwarves/开发者: Tarn Adams协议: 免费软件版本号: 0.40.19Ancient Domains of MysteryAncient Domains of Mystery (ADOM) 是一个 rogue-like 游戏，从 1994 年至今一直在不断开发。它是一个包含复杂地下城的单用户游戏。你控制一个用种族、类别、属性、技巧和装备等描述的虚构角色。这个虚构角色正尝试着达到一个特定的目标（参考下面的介绍）并在一个困难的任务中取胜。为了完成任务，你必须在以前没有发现的隧道和地下城中探险，和丑陋的怪兽战斗，解开一系列遗忘的秘密，并找到宝藏。在游戏期间，你在每次游戏时随机生成的各层地下城中探索。你也可能遇到某个特定的关卡，其中有着特定的挑战或者围绕某个特定主题而生成。特点包括:拥有上百个地点的巨大游戏世界，例如城堡、随机生成的地下城、主题寺庙、墓地、古代遗迹、塔台和其他名胜；各种各样的种族（矮人、drakeling、雾精灵、hurthling、兽人、巨魔、ratling 等等）（LCTT注：种族信息可以参考这里 和丰富的职业（战士、 元素法师、 刺客、 混沌骑士，决斗士等等）带来无限的游戏乐趣；上百个怪兽和物品，其中的许多带有随机的增强特性；迫使你在对力量的欲望和对诅咒的恐惧之间进行权衡的腐败体系；法术、祈祷、思想技艺、炼金术、手工艺和更多；多样的任务和分支故事主线；许多完全不同的结局，可能改变现实本身。网站: www.adom.de开发者: Thomas Biskup协议: Postcardware版本号: 1.20 Prelease 20Tales of Maj’Eyal (ToME)Tales of Maj’Eyal (ToME) (注：中文译名为 马基埃亚尔的传说) 是一个免费、开源的 roguelike 角色扮演游戏，包含特色的战术回合制战役和先进角色构建。它作为运行在 T-Engine 4.0 中的一个模块而被创造。现在处于王权世纪(Age of Ascendancy)，在长达一万年的冲突痛苦和混乱之后，我们所知的世界终于进入了一个相对和平的时期。 “魔法大爆裂（Spellblaze）” 留下的影响已经大为减缓, 大地的伤痕也慢慢地开始愈合。在薪火世纪（Age of Pyre）之后，各个文明也纷纷开始重建家园。(注：翻译来源于 这里) 特点包括:适合于那些没有 rogueline 体验的玩家；同时支持图形界面和 ASCII 模式；某些角色拥有多达 40 种的能力；天赋系统；战役引擎；在线的持久状态/成就追踪；IRC 聊天客户端；可扩展，可修改；充满激情的音乐；可解锁新的种族，类别，起始点，游戏模式和特点等；网站: te4.org开发者: ToME 开发团队协议: GNU GPL v3.0版本号: 1.2.5Cataclysm Dark Days AheadCataclysm 是一个开源的 “后末世” roguelike 游戏，背景设定在由怪兽和僵尸带来的毁灭性的瘟疫后虚构的新英格兰(New England) 乡村。它是 Whale 开发的原有 Cataclysm 的继续，拓展了更多新的生物，建筑，游戏机制和其他特点。尽管有些人描述它为一个 “僵尸游戏”，但 Cataclysm 远比一个“僵尸游戏”包含更多内容。玩家要在一个由程序生成的严酷、持久的世界中艰难生存下去。在一个死寂的文明世界中搜寻剩下的食物和装备，或者假如你足够幸运，搞到一辆装满汽油的汽车逃离 Dodge --这个如地狱一般的地方。从僵尸到巨型昆虫或机器人杀手以及更加奇怪和致命的东西，你要通过战斗来击败它们或逃离，以及和那些想要抢夺你的东西的那些同你一样的人战斗。在许多方面上， Cataclysm 与大多数的 roguelike 游戏不同。它被设定在一个没有边界的三维世界里，而不是设定在一个垂直、线性的地下城中。这意味着相比于大多数的 roguel 游戏，探险将占一个更大的比重，而且这个游戏将具有更大的自由度。由于地图是如此的巨大，在每次游戏之间，它可以完全保持原样。假如你死了，并以一个新的角色开始，你的新游戏将会设定在同你最近呆过的游戏世界相同的世界里。同许多 roguelike 游戏一样，你可以获得先前角色的战利品；而与大多数 roguelike 不同的是，你也可以重新踏上先前角色的轨迹，并且对世界做出的任何戏剧性改变将会维持到你的下一次游戏。特点包括:详细的角色创建，提供了数量众多的特性来选择；防御模式，这是一个有着快节奏作战的休息模式；Bionics；类似于在许多其他游戏里的魔法系统；基因突变, 有好的和坏的变化；无界的，完全随机的世界地图，可以在角色交替时保持不变；创造物品新的制作方法可能需要通过练习或从书本中获得来磨练你的知识；逼真的火、烟和其他动态的地图特效；昼/夜循环，需要睡觉。假如你必须的话，可以使用咖啡因来保持更长时间的清醒，但这不健康；超过 300 种物品类型，包括众多的现实世界的枪支，药品和工具；许多药品是上瘾的，并需要持续使用来避免负面效果；通过修补门、窗、建造陷阱和巩固你的家的基石来防止一个僵尸的突然造访；能够构建你自己的木屋，包括墙和屋顶；可以驾驶在“后末世”发现的汽车兜风；这个可以根据你的需求来修改，或甚至你可以自己制造一辆；温度系统，太冷或太热都非常危险；初步支持贴片界面；根据选项生成世界，以及各种编辑方式；网站: en.cataclysmdda.com作者: Kevin Granade 及其他协议: Creative Commons Attribution-ShareAlike 3.0 Unported License版本号: 0.BGoblin HackGoblin Hack 是一个开源 roguelike 游戏，基于 OpenGL 的平滑滚动的ASCII 图形界面。这个游戏受 NetHack 外观的启发，但更加快速且使用更少的按键。Goblin Hack 有一个简洁的界面，在今天这个过度强调渲染的游戏世界中，似乎它对所有年龄段的玩家都有吸引力，并启发了这些玩家的想象力。在被投进一个随机的正在生成的地下城之前，玩家可以从几个角色类别中选择一个角色。特点包括:令人印象深刻的界面(相比于许多其他的 roguelike 游戏)；简洁的界面；在被投进一个随机的正在生成的第一层地下城之前，玩家可以从几个角色类别中选择一个角色；手动保存游戏；网站: goblinhack.sourceforge.net, github.com/goblinhack/goblinhack作者: Neil McGill协议: GNU GPL v2版本号: 1.19SLASH'EMSuper Lotsa Added Stuff Hack - Extended Magic (SLASH'EM) 是一个角色扮演游戏，在其中你控制一个单独的角色。SLASH'EM 是 NetHack 的一个变种。它拥有一个和 Rogue、ADOM、Anghand 及 NetHack 相似的界面和游戏玩法。你通过键盘来控制角色的动作，以一个俯视的视角来查看这个世界。背景： Amulet of Yendor 已被偷走，不仅如此，偷走 amulet 的 Wizard of Yendor（坏蛋）似乎深藏于 Dungeons of Doom（危险的地方）。特点包括:提供额外的特色、怪兽和项目；新颖的特点包括僧人职业和类似推箱子的关卡；主地下城比在 NetHack 中的要大很多；网站: www.slashem.org开发者: Slash'EM 开发团队协议: MIT License, NetHack General Public License版本号: 0.0.7E7F3NetHackNetHack 是一个极简，但又非常吸引人的具有地下城与龙风格的冒险游戏。“net”元素指的是它的发展已经根据网络进行了调整，“hack”元素指的是角色扮演游戏的一种类型，以乱砍、猛砍著称，着眼于战斗。在 NetHack 中，你扮演凶猛的战士、巫师或许多其他职业中的一种，一路战斗着，为你的神灵获取 Amulet of Yendor（可以说这是一个倒退!）。在这个过程中，你可能会遇到一个或两个 quantum mechanic（LCTT 译注：从这里得知，这指的是一种怪兽），或者可能遇到一个小型的太空舰队，抑或是 —— 假如你足够幸运会遇到 —— Ravenous Bugblatter Beast of Traal。（LCTT 译注：我参考了这里）。特点包括:45-50 个关卡, 其中的大多数随机生成；各种各样的物品：武器、盔甲、卷轴、药水、戒指、宝石和各种各样的工具，如钥匙和灯；祝福和诅咒；永久死亡: 若没有对当前的保存文件进行备份，失效的角色就找不回来了；界面：+ 文本模式； + 图形化界面， 使用 X、Qt 工具集或 GNOME 库；网站: www.nethack.org开发者: NetHack 开发团队协议: NetHack 通用公共许可证版本号: 3.4.3Ascii SectorAscii Sector 是一个免费的太空战斗/探险/交易游戏，它基于经典的电脑游戏 Wing Commander: Privateer，后者由 Origine Systems 公司于 1993 年发布。在 Ascii Sector 中，刚开始你将驾驶一艘简易的飞船，然后可以通过接受任务或者贩卖物品来挣得足够多的钱以升级你的飞船或重新再买一艘。不管是在太空中，还是在地面上，抑或是在飞船上，你可以专注于致命的战斗；并且通过使用 Ascii Sector 的脚本语言，你还可以为游戏创造自己的任务或享受其他玩家创造的任务。特点包括:使用 ANSI 字符集生成图形界面；真正的深入到游戏中；提供各种基地，任务，商品和飞船；飞船型号包括: Broadsword, Centurion, Demon, Dralthi, Drayman, Galaxy, Gladius, Gothri, Kamekh, Nexus, Orion, Paradign, Stileto, Talon, Tarsus 和 Ulysses；四个象限: Alizarin, Crimson, Mauve, 和 Viridian；可下载的任务；任务可用脚本编辑；Ascii Sector 任务语言，在 Ascii Sector 宇宙中创造你自己的故事；可以袭击或抢劫星球上的 NPC（非玩家控制角色）；可以到处移动的持久性舰队、可以改变系统的控制、引来敌人的舰队、回基地修复或重建；可以登录系统受损的飞船；可下载高质量的音乐文件；网站: www.asciisector.net开发者: Christian Knudsen协议: 免费软件版本号: 0.7.1.4AngbandAngband 是一个免费、单用户、使用 ASCII 字符图形化的地下城探险游戏，在其中你将以一个冒险者的角色探索一个深深的地下城，与怪兽战斗，获得你能取得的最好武器，准备着与黑暗之主 Morgoth 的最后决战。从上世纪九十年代开始，它一直在持续地开发着。Angband 沿袭了 Rogue 和 NetHack 的风格路线。它由 Moria 和 Umoria 游戏衍生而来，基于 Rogue 回合制。它经常被描述为一个 “roguelike”游戏，因为它的外观和游戏体验与 Rogue 非常相似。很多游戏中的新生物、物品都来自 J.R.R Tolkien 的画作，尽管有些野兽直接来源于经典的神话、龙与地下城、Rolemaster，或 Angband 的原开发者的脑海中。特点包括:100 层地下城；随机产生的新关卡；可以选择成为人类、半精灵、精灵、霍比特人、地精、矮人，半兽人，半巨魔， 登丹人 ，高等精灵，或者狗头人；神器；施法；怪物；怪物坑；怪物巢穴；网站: rephial.org开发者: Angband 开发小组协议: GNU GPL v2版本号: 3.5.0UnNetHackUnNetHack 是 NetHack 的一个分支版本。NetHack 最开始于 1987 年发行，并且许多游戏玩家认为它是计算机世界所能提供的最好游戏体验的游戏之一。特点包括：增加了许多针对 NetHack 的增强，如额外的怪兽、更多的关卡、许多新的元素、更多的危险、更具挑战性的游戏，以及最重要的，相比普通的 NetHack，它更具娱乐性；帮助新手开始的教程；网站: sourceforge.net/apps/trac/unnethack作者: Patric Mueller协议: Nethack General Public License版本号: 5.1.0Hydra SlayerHydra Slayer 是一个专注于杀死九头蛇的开源 Roguelike 游戏。它受到了希腊神话、地下城探险、MathRL seven day roguelike ，和一些关于勇者杀死多头野兽的数字谜题等启发。特点如下:独特的游戏机制；混合希腊神话和数字迷宫的主题；传统的 roguelike ASCII 字符界面或贴片/3D 界面；5 种人物角色，具有极为不同的战术、力量及弱点；28 种敌人类型:10 种基本的九头蛇类型（每种类型都有两种变种）；8 种特殊类型的敌人；可用作战术工具的无害蘑菇；28 种装备（并包括材料和装备的大小/力量的变种）；15 种武器材料；18 种非装备物品；3 种可供选择的地图；8 种关卡拓扑结构（包括莫比乌斯带和克莱因瓶）；11 个关卡生成器；2 种结局；网站: www.roguetemple.com/z/hydra开发者: Zeno Rogue协议: GNU GPL v2版本号: 16.1BrogueBrogue 是一个开源的 Roguelike 游戏，它可以运行在 Mac OS X, Windows, Linux, iOS 和 Android 等平台下。Brogue 是 Rogue 的一个直系分支，后者是一个最早由 Michael Toy 和 Glenn Wichman 于 1980 年左右开发的地下城探险视频游戏。与其他受欢迎的现代 Roguelike 游戏不同， Brogue 追求简单而不是复杂性，同时尽力确保游戏的不同组成之间的联系是有趣且纷繁多彩。这个游戏的目标是取得深藏于地下第 26 层的 "Amulet of Yendor"，再返回到地面逃出生天。对于那些技术娴熟且想进一步探险的人来说，位于 26 层之下的每层均包含 3 颗 lumenstone （流明石）(LCTT 译注：此处与我在这里看到的有些出入），获得它们，将在胜利的基础上被授予额外的得分。Brogue 是一个富有挑战性的游戏，但玩起来非常有趣。尽量不要因游戏的高难度而灰心；试玩一段时间之后，你会发现它变得非常吸引人。特点如下:追求简单而非复杂；对用户友好；相比于 Rogue， Brogue 关卡生成更加复杂；移除了 XP 和 水平系统 ；陷阱，防护性物品；额外的怪兽类型和魔法物品；网站: sites.google.com/site/broguegame作者: Brian Walker协议: GNU Affero GPL版本号: 1.7.3via: http://www.linuxlinks.com/article/201412031524381/RoguelikeGames.html作者：Frazer Kline 译者：FSSlc 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出
CD音频抓取器设计用来从光盘中提取（“RIP”）原始数字音频（通常被称为 CDDA 格式）并把它保存成文件或以其他形式输出。这类软件使用户能把数字音频编码成各种格式，并可以从在线光盘数据库 freedb 中下载或上传光盘信息。复制CD合法吗？在美国版权法中，把一个原始CD转换成数字文件用于个人使用等同于‘合理使用’。然而，美国版权法并没有明确的允许或禁止拷贝私人音频CD，而且判例法还没有确立出在具体的哪种情况下可以视为合理使用。而在英国，其版权的定位则更清晰一些。从2014年开始，英国公民制造CD，MP3，DVD，蓝光和电子书的行为成为合法行为。当然，这仅适用于这个人拥有被采集的媒体的实体，并且复制品仅用于他们个人使用。对于欧盟的其他国家，成员国也允许私人复制这种特例。如果你不确定在你生活的国家里这种版权是如何界定的，在你使用这篇文章中所列举的软件前请查询本地的版权法以确定你处在合法的一边。在某种程度上，提取CD音轨看起来有点多余。如Spotify和Google Play Music这类流媒体服务提供了一个巨大的以通用格式的音乐的库，无需采集你的CD集。但是，如果你已将收藏了一个数量巨大的CD集。能把你的CD转换成可以在便携设备如智能手机、平板和便携式MP3播放器上播放的格式仍然是个诱人的选择。这篇文章推荐了我最喜欢的音频CD抓取器。我挑了四个最好的图形界面的音频抓取器。所有这些应用程序都是在开源许可下发行的。fre:acfre:ac是个开源的音频转换器和CD提取器，支持很多种流行格式和编码器。目前这个应用可以在MA3、MP4/M4A、WMA、Ogg Vorbis、FLAC、AAC、WAV和Bonk格式间转换。这来源于几种不同形式的LAME编码器。功能包括：易学易用MP3、MP4/M4A、WMA、Ogg Vorbis、FLAC、AAC、WAV和Bonk格式转换器集成了CDDB/freedb标题数据库支持的CD提取器多核优化的编码器加速了现代PC上的转换速度对于标签和文件名称的全Unicode支持易学易用，而当你需要时还提供专家级选项任务列表可以使用Winamp 2输入插件多语言用户界面支持41种语言网址： freac.org开发人员：Robert Kausch许可证： GNU GPL v2版本号： 20141005AudexAudex是个简单易用的开源的音频CD提取应用。虽然它还处于早期开发阶段，但这个KDE桌面工具足够稳定、智能和简单易用。它的助手可以为LAME、OGG Vorbis（oggenc）、FLAC、FAAC（AAC/MP4）和RIFF WAVE等格式创建配置文件。除了这个助手，你也可以定义你自己的配置文件，这意味着，Audex适用于大部分的命令行编码器。功能包括：可提取CDDA Paranoia提取和编码同时进行文件名采用本地和远程的CDDB/FreeDB数据库可以提交到CDDB/FreeDB数据库类似capitalize的元数据纠正工具多配置文件提取（每个配置文件文件有一个命令行编码器）从互联网上抓取封面并将他们存在数据库中在目标目录中创建播放列表、封面和基于模板的信息文件创建提取和编码协议将文件传送到FTP服务器支持国际化网址： kde.maniatek.com/audex开发人员： Marco Nelles许可证： GNU GPL v3版本号： 0.79Sound JuicerSound Juicer是个使用GTK+和GStreamer开发的轻量级CD提取器。它从CD中提取音频并把它转换成音频文件。Sound Juicer还可以直接播放CD中的音轨，在提取前提供预览。它支持任何GStreamer插件所支持的音频编码，包括 MP3、Ogg Vorbis、FLAC和未压缩的PCM格式。它是GNOME桌面环境内建的一部分。功能包括：自动通过CDDB给音轨加标签可编码成ogg/vorbis、FLAC和原始WAV编码路径的设置很简单多种风格流派国际化支持网址：burtonini.com开发人员： Ross Burton许可证：GNU GPL v2版本号：3.14ripperXripperX是个开源的图形界面的程序，用于提取CD音轨并把他们编码成Ogg、MP2、MP3或FLAC格式。它的目的是容易使用，只需要点几下鼠标就能转换整张专辑。它支持在CDDB寻找专辑和音轨信息。他使用cdparanoia把CD音轨转换（也就是“提取”）成WAV文件，然后调用Vorbis/Ogg编码器oggenc把WAV文件转换成OGG文件。它还可以调用flac让WAV文件生成无损压缩的FLAC文件。功能包括：非常简单易用可以把CD音轨提取成WAV、MP3、OGG或FLAC文件支持CDDB查找支持ID3v2标签可暂停提取进程网址：sourceforge.net/projects/ripperx开发人员：Marc André Tanner许可证：MIT/X Consortium License版本号：2.8.0转自：http://www.linuxlinks.com/article/20150125043738417/AudioGrabbersGraphical.html作者：Frazer Kline 译者：H-mudcup 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出
数字流媒体这几天几乎占据了我音乐收听的全部时间。近年来我为了收藏 CD 花费了数量可观的费用；但它们中的大部分现在正静静地躺在满是灰尘的角落里。基本上所有的音乐流媒体服务所提供的的音质都不如 CD 的，但它们受欢迎的原因很大程度上在于其便捷性，而非高度保真的音质再现。音乐流媒体不仅造成了 CD 销量的大幅减少；也使数字音乐的下载开始缓慢下滑。这种趋势还会继续下去。音乐发烧友现在或许也想要拥抱音乐流媒体服务了，某些音乐流媒体服务商如 Tidal 提供了无损的音乐流媒体服务，其中包含了 25 万首比特率为 1411kbps 的 FLAC 格式的音乐。尽管 CD 暂时不会消失，但音乐流媒体服务商却无法调和那些不满从音乐托管服务中收取的租金的唱片公司及音乐家之间的问题。这一切仍然处于变化之中；我们看到了今年 Led Zeppelin, Pink Floyd, Metallica 签名支持流媒体服务，但仍然有部分知名的老牌乐队如 Beatles, Radiohead 以及 AC/DC 拒绝将自己的作品放到流媒体上供粉丝收听。即使当某个唱片公司或者音乐家已经授权给流媒体服务商访问自己的作品，但只要音乐家发表声明就可以在第一时间将其作品从流媒体服务下架。本月（2014 年 11 月），Taylor Swift 请求将她的所有音乐作品从 Spotify 的流媒体服务下架。有些人还是更偏向于“拥有”他们的音乐，但这看起来像是一种快要过时了的欣赏音乐的方式。使用 Linux 平台来收听流媒体音乐服务的方法已经逐渐成熟。在 Linux 平台下，你可以找到许多客户端，通过它们你可以使用大部分的音乐流媒体服务；我希望 TIDAL 能在今后合适的时候发行 Linux 桌面客户端，而不是仅仅依赖 web 播放器。本文精选的这些应用都是非常出色的。另外 Amarok，pianobar 还有 Tomahawk 也表现得很不错。SpotifySpotify 是一种专有的 P2P 音乐流媒体服务，允许用户收听点播曲目或专辑。Spotify 将自己描述为“音乐圣殿。快捷、简易、免费的服务”。Spotify 分别为普通的移动端和桌面端用户提供了 96kbps 和 160kbps 比特率的流媒体服务，并且为高级用户提供了 Ogg Vorbis 格式的 320kbps 比特率的流媒体服务。Spotify 为普通用户提供了免费但是有广告的服务，以及无广告的订阅账户服务。Spotify 是很奇妙的服务，向用户们提供了涵盖各种类型的数量众多的音乐，如：流行乐、另类摇滚、古典乐、铁克诺电音、摇滚乐等。这是发现新音乐的好方法。Spotify 得到了包括 Sony BMG，EMI，Universal 以及 Warner Music 在内的主流唱片公司，以及 Labrador Records，The Orchard，Alligator Records，Merlin，CD Baby，INgrooves 等独立唱片唱片公司和分销网络，甚至 Chandos，Naxos，EMI Classic，Warner Classics，Denon Essentials 这些古典唱片公司的支持，还有更多的公司在这里就不一一列举了。Spotify 的音乐涵盖范围还在继续以惊人的步伐扩张着。Spotify 现在并没有发行官方版的 Linux 客户端。不过，开发团队已经推出了针对 Linux 的客户端预览版，并且表现得还不错。因为仍然是预览版，所以没有得到官方的支持。Spotify 流媒体服务现已支持以下地区/国家：安道尔，阿根廷，澳大利亚，奥地利，比利时，保加利亚，哥伦比亚，塞浦路斯，丹麦，爱沙尼亚，芬兰，法国，德国，希腊，香港，冰岛，爱尔兰，意大利，拉脱维亚，列支敦士登，立陶宛，卢森堡，马来西亚，马耳他，墨西哥，摩纳哥，荷兰，新西兰，挪威，菲律宾，波兰，葡萄牙，西班牙，新加坡，瑞典，瑞士，台湾，土耳其，英国，美国，乌拉圭等。特色包括：精心设计的界面，导航时非常方便创建和编辑播放列表发现新的音乐共享音乐及播放列表电台功能最受欢迎的的列表额外功能及种类繁多的应用网址：www.spotify.com/uk/download/previews开发者：Spotify许可证：专有许可证当前版本：预览版PithosPithons 是一款开源的的本地 Pandora 电台 Linux 客户端。它提供了一个轻量级的界面以替代 Pandora.com 的 web 客户端。其图形用户界面上集成了多媒体快捷键、通知中心以及声音菜单。Pandora 音乐服务只能通过美国的 IP 地址使用。不过，非美国用户可以通过 VPN 连接来使用 Pandora。特色包括：播放/暂停/下一首切换电台记住用户名和密码给喜欢的音乐和艺术家添加书签获取封面喜欢/讨厌/不再播放这首音乐在通知中心中弹出歌曲信息跳转到 pandora.com 歌曲信息页面/电台页面超时后重连 pandoraQuickMix 编辑创建电台多媒体按键代理连接Last.fm 歌曲记录音量控制屏保暂停等插件DBUS 接口：MPRIS 和 Pithos网址：pithos.github.io开发者：Kevin Mehall许可证：GNU GPL v3当前版本：1.0.0ClementineClementine 基于 Amarok 开发，是一款跨平台的轻量级现代化音乐播放器和媒体库管理工具。Clementine 致力于打造快捷简易的界面，使你可以轻松搜索和播放音乐。Clementine 在 Amarok 1.4 的基础上开发。特色包括：检索、播放本地音乐库从 Last.fm 和 SomaFM 收听互联网电台标签式播放列表，支持导入导出 M3U，XSPF，PLS 及 ASX 格式的播放列表创建智能播放列表和动态播放列表载入 M3U 和 XSPF 播放列表对播放列表的撤销和重做编辑 MP3 和 OGG 文件的信息，管理媒体库从 Last.fm 下载缺失的专辑封面集成 gpodder.net 播客图形化均衡器支持 Windows，Mac OS X 及 Linux支持 Linux（libnotify）及 Mac OS X（Growl）本地桌面通知中心从 MusicBrainz 获取缺失的信息炫彩屏幕显示队列管理支持 Linux 下的 MPRIS，以及命令行远程控制支持索引和播放 Google Drive 中的音乐支持 Soundcloud支持 jazzradio.com支持 Moodbar基于 projectM 的可视化技术拷贝音乐至 iPod，iPhone，MTP 或者 大容量 USB 设备远程控制转码音乐至 MP3，Ogg Vorbis，Ogg Speex，FLAC 以及 AAC网址：www.clementine-player.org开发者：David Sansome，John Maguire许可证：GNU GPL v3当前版本：1.2Nuvola PlayerNuvola Player 是一个免费的开源项目，能够整合云端音乐到你的桌面中（支持托盘图标、Ubuntu 声音菜单、dock 菜单以及通知中心）。为了使用全部的流媒体服务，你需要安装 Flash 和 HTML5 的音频支持。某些基于 Web 的流媒体服务可以使用 HTML5 的音频技术播放音乐，而非使用 Flash 插件。Nuvola Player 需要 GStreamr 和 MP3 解码器插件来提供 HTML5 音频支持。支持的流媒体服务：集成了 MP3 商店的亚马逊云播放器，允许用户在亚马逊云端驱动器中存储他们的音乐，并且在任何支持的浏览器上播放音乐Bandcamp，是一家在线音乐商店，也是艺人宣传平台，主要适于独立艺术家Deezer，一家法国的基于 Web 的音乐流媒体服务商。Deezer 允许用户在多台设备上在线或者离线播放音乐，现在拥有 1800 万的曲目，超过 30000 的电台以及 2200 万的用户（150 万订阅用户）8tracks，是一家融合了互联网电台和社交元素的网站，坚持至少 8 个曲目的为用户量身定制的流媒体播放列表Google Play，谷歌运营的一家数字服务商店，其经营项目包括音乐、电影、书籍，以及 Android 应用和游戏，其云端播放器支持播放用户自己上传的音乐和在 Google Play 里购买的音乐Grooveshark，提供了国际化在线音乐搜索引擎、音乐流媒体服务以及音乐推荐服务，允许用户进行搜索、使用流媒体以及上传音乐，并且能把这些音乐进行立即播放或者添加到一个播放列表中Grooveshark Mobile，基于 HTML5 的 Grooveshark 移动版，不需要 Flash 插件的支持Hype Machine，Pandora Radio 和 Pitchfork Media 的融合产物。它从音乐博客上精选了最近发布的歌曲（约 1500 首），并在网站主页上列出了这些歌曲的信息Jango，一款免费的在线音乐流媒体服务，允许用户创建和分享自己创建的电台Logitech Media Server，是 Logitech Squeezebox devices 的开源流媒体服务。支持许多插件以及如 Deezer 和 Spotify 等其他流媒体服务Pandora，智能化音乐推荐服务以及音乐基因组计划“托管人”，服务仅针对美国地区Rdio，有广告的音乐订阅服务Spotify，商业化流媒体服务，提供来自唱片公司的被严格限制的数字版权内容This is My Jam，你可以存放某一刻你非常喜欢的音乐，并且每天都可以收听由朋友们精挑细选的音乐特色包括：多媒体快捷键显示桌面通知集成了众多声音菜单、小程序以及启动器，甚至更多Last FM 以及 Libre FM 歌曲记录获取歌词支持 Amazon Music Prime streaming网址：tiliado.eu/nuvolaplayer开发者：Jiří Janoušek and service maintainers许可证：2-Clause BSD license当前版本：2.4.3AtraciAtraci 是一款多平台的开源流媒体应用，允许用户收听超过 6000 万首音乐。Atraci 仍然处于基础开发阶段，所以很多功能暂时还未完善。Atraci 使用 iTunes，Last.fm 以及 SoundCLoud 显示歌曲信息 —— 专辑封面、歌曲名称以及艺术家。Atraci 在 YouTube 上搜索最匹配这首音乐信息的视频，并使用其中质量最高的。特色包括：无广告、无需注册直观的用户界面智能匹配搜索任何音乐、艺术家或者专辑。Atraci 会在线校对其信息，以显示正确的歌曲名称、专辑封面以及音轨等等，同时列出最高质量的视频流媒体自动修正所属专辑与艺术家通过默认方式、艺术家姓名或者曲目名称对结果排序以网格或列表模式查询结果检索视频可以全屏模式观看以随机或重复模式创建播放列表应用程序内的音量调整滑块、音轨调节以及专辑封面播放历史网址：atraci.github.io/Atraci-website开发者：The Atraci Team许可证：The MIT License当前版本：0.7.0via: http://www.linuxlinks.com/article/20141116052055674/MusicStreaming.html作者：Frazer Kline 译者：Stevearzh 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出
文件轻松比对，伟大而自由的比较软件们
文件比较工具用于比较计算机上的文件的内容，找到他们之间相同与不同之处。比较的结果通常被称为diff。diff同时也是一个基于控制台的、能输出两个文件之间不同之处的著名的文件比较程序的名字。diff是于二十世纪70年代早期，在Unix操作系统上被开发出来的。diff将会把两个文件之间不同之处的部分进行输出。Linux拥有很多不错的GUI工具，能使你能清楚的看到两个文件或同一文件不同版本之间的不同之处。这次我从自己最喜欢的GUI比较工具中选出了五个推荐给大家。除了其中的一个，其他的都是开源的。这些应用程序可以让你更清楚的看到文件或目录的差别，能合并有差异的文件，可以解决冲突并将其输出成一个新的文件或补丁，其也用于那些预览和备注文件改动的产品上（比如，在源代码合并到源文件树之前，要先接受源代码的改变）。因此它们是非常重要的软件开发工具。它们可以帮助开发人员们对文件进行处理，不停的把文件转来转去。这些比较工具不仅仅能用于显示源代码文件中的不同之处；他们还适用于很多种的文本文件。可视化的特性使文件比较变得容易、简单。MeldMeld是一个适用于Gnome桌面的、开源的、图形化的文件差异查看和合并的应用程序。它支持2到3个文件的同时比较、递归式的目录比较、处于版本控制(Bazaar, Codeville, CVS, Darcs, Fossil SCM, Git, Mercurial, Monotone, Subversion)之下的目录比较。还能够手动或自动合并文件差异。Meld的重点在于帮助开发人员比较和合并多个源文件，并在他们最喜欢的版本控制系统下能直观的浏览改动过的地方。功能包括原地编辑文件，即时更新进行两到三个文件的比较及合并在显示的差异和冲突之间的导航使用插入、改变和冲突这几种标记可视化展示本地和全局的差异内置正则表达式文本过滤器，可以忽略不重要的差异语法高亮度显示（使用可选的gtksourceview)将两到三个目录中的文件逐个进行比较，显示新建，缺失和替换过的文件对任何有冲突或差异的文件直接打开比较界面可以过滤文件或目录以避免以忽略某些差异被改动区域的自动合并模式使合并更容易也有一个简单的文件管理支持多种版本控制系统，包括Git, Mercurial, Bazaar 和 SVN在提交前开启文件比较来检查改动的地方和内容查看文件版本状态还能进行简单的版本控制操作（例如，提交、更新、添加、移动或删除文件）继承自同一文件的两个文件进行自动合并标注并在中间的窗格显示所有有冲突的变更的基础版本显示并合并同一文件的无关的独立修改锁定只读性质的基础文件以避免出错可以整合到已有的命令行界面中，包括gitmergetool国际化支持可视化使文件比较更简单网址: meldmerge.org开发人员: Kai Willadsen证书: GNU GPL v2版本号: 1.8.5DiffMergeDiffMerge是一个可以在Linux、Windows和OS X上运行的，可以可视化文件的比较和合并的应用软件。功能包括:图形化显示两个文件之间的差别。包括插入行，高亮标注以及对编辑的全面支持图形化显示三个文件之间的差别。（安全的前提下）允许自动合并，并对最终文件可以随意编辑并排显示两个文件夹的比较，显示哪一个文件只存在于其中一个文件夹而不存在于另外的一个文件夹，还能一对一的将完全相同的、等价的或不同的文件配对规则设置和选项让你可以个性化它的外观和行为基于Unicode，可以导入多种编码的字符跨平台工具网址: sourcegear.com/diffmerge开发人员: SourceGear LLC证书: Licensed for use free of charge (not open source)版本号: 4.2xxdiffxxdiff是个开源的图形化的可进行文件、目录比较及合并的工具。xxdiff可以用于显示两到三个文件或两个目录的差别，还能产生一个合并后的版本。被比较的两到三个文件会并排显示，并将有区别的文字内容用不同颜色高亮显示以便于识别。这个程序是个非常重要的软件开发工具。他可以图形化的显示两个文件或目录之间的差别，合并有差异的文件，其也用于那些预览和备注文件改动的产品上（比如，在源代码合并到源文件树之前，要先接受源代码的改变）功能包括:比较两到三个文件，或是两个目录（浅层或递归）横向高亮显示差异交互式的文件合并，可视化的输出和保存可以辅助合并的评论/监管自动合并文件中时不合并 CVS 冲突，并以两个文件显示以便于解决冲突可以用其它的比较程序计算差异：适用于GNU diff、SGI diff和ClearCase的cleardiff，以及所有与这些程序输出相似的文件比较程序。可以使用资源文件实现完全的个性化设置用起来感觉和Rudy Wortel或SGI的xdiff差不多，与桌面系统无关功能和输出可以和脚本轻松集成网址: furius.ca/xxdiff开发人员: Martin Blais证书: GNU GPL版本号: 4.0DiffuseDiffuse是个开源的图形化工具，可用于合并和比较文本文件。Diffuse能够比较任意数量的文件，并排显示，并提供手动行匹配调整，能直接编辑文件。Diffuse还能从bazaar、CVS、darcs, git, mercurial, monotone, Subversion和GNU RCS 库中获取版本用于比较及合并。功能包括:比较任意数量的文件，并排显示（多方合并）行匹配可以被用户人工矫正直接编辑文件语法高亮支持Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion和SVK支持Unicode可无限撤销易用的键盘导航网址: [diffuse.sourceforge.net][]开发人员: Derrick Moser证书: GNU GPL v2版本号: 0.4.7KompareKompare是个开源的GUI前端程序，可以对不同源文件之间差异的可视化和合并。Kompare可以比较文件或文件夹内容的差异。Kompare支持很多种diff格式，并提供各种选项来设置显示的信息级别。不论你是个想比较源代码的开发人员，还是只想比较一下研究论文手稿与最终文档的差异，Kompare都是个有用的工具。Kompare是KDE桌面环境的一部分。功能包括:比较两个文本文件递归式比较目录显示diff产生的补丁将补丁合并到一个已存在的目录可以让你在编译时更轻松网址: www.caffeinated.me.uk/kompare/开发者: The Kompare Team证书: GNU GPL版本号: Part of KDEvia: http://www.linuxlinks.com/article/2014062814400262/FileComparisons.html作者：Frazer Kline 译者：H-mudcup 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出
下载管理器是一个电脑程序，专门处理下载文件，优化带宽占用，以及让下载更有条理等任务。有些网页浏览器，例如Firefox，也集成了一个下载管理器作为功能，但是它们的使用方式还是没有专门的下载管理器（或者浏览器插件）那么专业，没有最佳地使用带宽，也没有好用的文件管理功能。对于那些经常下载的人，使用一个好的下载管理器会更有帮助。它能够最大化下载速度（加速下载），断点续传以及制定下载计划，让下载更安全也更有价值。下载管理器已经没有之前流行了，但是最好的下载管理器还是很实用，包括和浏览器的紧密结合，支持类似YouTube的主流网站，以及更多。有好几个能在Linux下工作都非常优秀的开源下载管理器，以至于让人无从选择。我整理了一个摘要，是我喜欢的下载管理器，以及Firefox里的一个非常好用的下载插件。这里列出的每一个程序都是开源许可发布的。uGetuGet是一个轻量级，容易使用，功能完备的开源下载管理器。uGet允许用户从不同的源并行下载来加快速度，添加文件到下载序列，暂停或继续下载，提供高级分类管理，和浏览器集成，监控剪贴板，批量下载，支持26种语言，以及其他许多功能。uGet是一个成熟的软件；持续开发超过了11年。在这段时间里，它发展成一个非常多功能的下载管理器，拥有一套很高价值的功能集，还保持了易用性。uGet是用C语言开发的，使用了cURL作为底层支持，以及应用库libcurl。uGet有非常好的平台兼容性。它一开始是Linux系统下的项目，但是被移植到在Mac OS X，FreeBSD，Android和Windows平台运行。功能点：容易使用下载队列可以让下载任务按任意数量或你希望的数量同时进行。断点续传默认分类完美实现的剪贴板监控功能批量下载支持从HTML文件导入下载任务支持通过HTTP，HTTPS，FTP，BitTorrent和Metalink下载多线程下载（也被称为分块下载）：每个下载任务支持最多20个线程同时连接，支持自适应的分块管理，意味着如果某个下载块中断了，那么会其他连接会把它捡起来，以时刻保证最佳的下载速度。多镜像下载FTP登录和匿名FTP强大的计划任务通过FlashGot和FireFox集成Aria2插件多变的主题安静模式键盘快捷键支持命令行/终端控制自动创建目录下载历史管理支持GnuTLS支持26种语言，包括：阿拉伯语，白俄罗斯语，简体中文，繁体中文，捷克语，丹麦语，英语（默认），法语，格鲁吉亚语，德语，匈牙利语，印尼语，意大利语，波兰语，葡萄牙语（巴西），俄语，西班牙语，土耳其语，乌克兰语，以及越南语。网站：ugetdm.com开发人员：C.H. Huang and contributors许可：GNU LGPL 2.1版本：1.10.5DownThemAll!DownThemAll!是一个小巧可靠的、易用的开源下载管理器／加速器，是Firefox的一个组件。它可以让用户下载一个页面上所有链接和图片，还有更多功能。它可以让用户完全控制下载任务，随时分配下载速度以及同时下载的任务数量。通过使用Metalinks或者手动添加镜像的方式，可以同时从不同的服务器下载同一个文件。DownThemAll会根据你要下载的文件大小，切割成不同的部分，然后并行下载。功能点：和Firefox的完全集成分块下载，允许用户下载不同的文件块，完成之后再拼接成完整的文件；这样的话当连接到一个缓慢的服务器的时候可以加快下载速度。支持Metalink，允许发送下载文件的多个URL以及它的校验值和其他信息到DTA支持爬虫方式通过一个单独的链接遍历整个网页下载过滤高级重命名选项暂停和继续下载任务网站：addons.mozilla.org/en-US/firefox/addon/downthemall开发人员：Federico Parodi, Stefano Verna, Nils Maier许可：GNU GPL v2版本：2.0.17JDownloaderJDownloader是一个免费，开源的下载管理工具，拥有一个大型社区的开发者支持，让下载更简单和快捷。用户可以开始，停止或暂停下载，设置带宽限制，自动解压缩包，以及更多功能。它提供了一个容易扩展的框架。JDownloader简化了从一键下载网站下载文件。它还支持从不同并行资源下载、手势识别、自动文件解压缩以及更多功能。另外，还支持许多“加密链接”网站－所以你只需要复制粘贴“加密的”链接，然后JDownloader会处理剩下的事情。JDownloader还能导入CCF，RSDF和DLC文件。功能点：一次下载多个文件从多个连接同时下载JD有一个自己实现的强大的OCR模块自动解压（包括密码搜索）（RAR压缩包）支持主题支持多国语言大约110个站点以及超过300个解密插件通过JDLiveHeaderScripts重连：（支持1400路由）网页更新集成包管理器支持额外模块（例如，Webinterface，Shutdown）网站：jdownloader.org开发人员：AppWork UG许可：GNU GPL v3版本：0.9.581FreeRapid DownloaderFreeRapid Downloader是一个易用的开源下载程序，支持从Rapidshare，Youtube，Facebook，Picasa和其他文件分享网站下载。他的下载引擎基于一些插件，所以可以从那些特别的站点下载。对于需要针对特定文件分享网站的下载管理器用户来说，FreeRapid Downloader是理想的选择。FreeRapid Downloader使用Java语言编写。需要至少Sun Java 7.0版本才可以运行。功能点：容易使用支持从不同服务站点并行下载支持断点续传支持通过代理列表下载支持流视频或图片下载历史聪明的剪贴板监控自动检查服务器文件后缀自动关机选项插件自动更新简单验证码识别支持跨平台支持多国语言：英语，保加利亚语，捷克语，芬兰语，葡萄牙语，斯洛伐克语，匈牙利语，简体中文，以及其他支持超过700个站点网站：wordrider.net/freerapid/开发人员：Vity and contributors许可：GNU GPL v2版本：0.9u4FlashGotFlashGot是一个Firefox和Thunderbird的免费组件，旨在通过外置下载管理器来处理单个和大规模（“所有”和“已选”）下载。FlashGot把所支持的所有下载管理器统一成Firefox中的一个下载管理器。功能点：Linux下支持：Aria, Axel Download Accelerator, cURL, Downloader 4 X, FatRat, GNOME Gwget, FatRat, JDownloader, KDE KGet, pyLoad, SteadyFlow, uGet, wxDFast 和 wxDownload Fast支持图库功能，可以帮助把原来分散在不同页面的系列资源，整合到一个所有媒体库页面中，然后可以轻松迅速地“下载所有”FlashGot Link会使用默认下载管理器下载当前鼠标选中的链接FlashGot SelectionFlashGot AllFlashGot TabsFlashGot Media抓取页面里所有链接抓取所有标签栏的所有链接链接过滤（例如只下载指定类型文件）在网页上抓取点击所产生的所有链接支持从大多数链接保护和文件托管服务器直接和批量下载隐私选项支持国际化网站：flashgot.net开发人员：Giorgio Maone许可：GNU GPL v2版本：1.5.6.5via: http://www.linuxlinks.com/article/20140913062041384/DownloadManagers.html作者：Frazer Kline 译者：zpl1025 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出