EiskaltDC++是一個跨平臺使用Direct Connect和ADC協(xié)議進行文件共享的程序,它使用直接連接(DC又稱NMDC)和高級直接連接ADC協(xié)議,它兼容DC++、AirDC++、FlylinkDC++和其他DC客戶端,EiskaltDC++還可以與所有常見的DC集線器軟件互操作。
功能介紹
目前支持的系統(tǒng)(按重要性遞減順序)。GNU/Linux、macOS、MS Windows、FreeBSD、Haiku和GNU/Hurd。
目前支持的功能(不完全列表)。
Qt(main)和GTK+(alternative)上的圖形用戶界面(UI)程序,以及可以從命令行或Web UI(通過JSON-RPC連接)控制的守護程序。
多線程下載(同時從多個來源下載單個文件的片段)。
支持PFSR(部分文件共享):在文件下載過程中,即使沒有人下載完整的文件,用戶也可以互相下載部分文件。
支持DHT(允許通過TTH搜索文件并交換這些文件,而不需要連接到任何中心)。該功能的實現(xiàn)基于StrongDC++代碼,兼容所有版本的StrongDC++、ApexDC++、RSX++、FlylinkDC++和Pulse++K。(在最新的版本中,一些DC客戶端已經(jīng)放棄了對該功能的支持。)
支持UPnP(當用戶的Wi-Fi路由器支持該功能時,可以簡化網(wǎng)絡(luò)連接配置)。
支持綁定到特定的網(wǎng)絡(luò)接口或地址(當用戶系統(tǒng)同時有幾個網(wǎng)絡(luò)連接時)。
支持通過DynDNS服務(wù)自動更新外部IPv4地址。
支持區(qū)分大小寫的文件列表。這個功能在所有支持的系統(tǒng)上都是非常重要的,除了MS Windows(事實上,即使是NTFS也支持區(qū)分大小寫的文件名,但MS Windows沒有使用這個功能)。
用戶界面被翻譯成多種語言。
GUI程序允許將小部件列表放在側(cè)欄、多行tabbar面板或單行tabbar上。
基于Qt的GUI程序支持隱藏程序菜單(通過工具欄上的特殊按鈕可以使用)。
高級搜索,可對結(jié)果進行分組;搜索結(jié)果的黑名單。
下載和上傳的文件列表;能夠保存下載日志。
公共和喜愛的中心列表。公共集線器列表有多個來源;喜愛的集線器的配置功能非常靈活。
最喜歡的用戶列表(他們將獲得額外的下載文件的槽位等)。
活躍的傳輸(下載/上傳)列表,包括等待槽位的用戶隊列(用戶可以臨時為他們授予額外的槽位)。
靈活的文件下載設(shè)置(目標目錄列表、不完整下載目錄、同時下載數(shù)量限制、壓縮傳輸、檢查檢查總數(shù)等)。
主下載目錄所在的磁盤可用空間指標。
支持IP過濾和基本的反垃圾郵件。
搜索間諜(可以看到其他用戶發(fā)送的搜索短語,但當然不會識別用戶)。
ADL搜索,支持Perl風格的正則表達式(使用PCRE庫)。
在用戶列表、搜索結(jié)果、公共中心列表、文件列表等中靈活過濾(支持正則表達式)。(使用##
全功能的聊天(不同的字體,昵稱顏色,磁鐵鏈接和其他鏈接的解析,表情符號,聊天搜索,聊天命令,BBCode支持,禁用/啟用/清除聊天,拼寫檢查(使用Aspell),在聊天中高亮顯示關(guān)鍵字,未讀信息的分隔符,保存聊天記錄,能夠在聊天中顯示用戶的IP地址和國家(取決于集線器的設(shè)置:有些集線器對普通用戶隱藏這些數(shù)據(jù))。
中心的用戶命令.
秘書(允許你不在許多聊天中閱讀大量無用的信息,以找到一些有趣的東西,例如,帶有磁 力鏈接或關(guān)鍵字的信息)。
靈活的鍵盤快捷鍵設(shè)置。
不同事件的文字和聲音通知。
高亮顯示共享文件中的重復內(nèi)容。
靈活的文件哈希設(shè)置(哈希速度,忽略文件的過濾器等)。
程序狀態(tài)欄中的哈希進度指示器。
特殊的工具可以計算任何文件的TTH(無需共享該文件),并為其準備磁 力鏈接或網(wǎng)頁磁 力鏈接。
支持下載/上傳速度限制(永久或按時間表)。
支持對共享文件的大小進行限制。(是的,這是個有問題的功能,但用戶要求很高。)
支持處理磁 力鏈接、網(wǎng)頁磁 力鏈接和通過命令行從其他程序(例如從網(wǎng)頁瀏覽器)傳輸?shù)臉屑~鏈接。
支持將文件拖拽到輸入消息的字段中(如果用戶文件列表中存在文件,則會添加該文件的磁 力鏈接)。
支持在用戶不在的情況下自動回復私人信息。
支持QtScript(僅在GNU/Linux中基于Qt的GUI中)和Lua(在所有支持的系統(tǒng)中)的用戶擴展。
支持IDNA(識別國家代碼)。