Base64プラグインは、Base64スキームに従ってファイルをエンコードおよびデコードする機能を提供します。これは、印刷可能なASCII文字を使用してバイナリデータをエンコードする標準の一つです。
CPIOアーカイブを展開するためのアーカイバープラグインです。
dpkgパッケージ管理システムのパッケージファイルを展開するためのアーカイバープラグインです(Debianおよびその派生ディストリビューション向け)。
Linuxおよび他の類似Unixオペレーティングシステム(Windowsでは、Double CommanderはSevenZipプラグインを使用してこのフォーマットを処理します)。
Red Hatパッケージ管理システムのパッケージファイルを展開するためのアーカイバープラグインです(Red Hat Linux、SUSE Linuxなど)。
.7z、.arj、.cab、.cpio、.cramfs、.deb、.dmg、.fat、.hfs、.iso、.lha、.lzh、.ntfs、.squashfs、.taz、.vhd、.wim、.xar、.zファイルを処理するためのアーカイバープラグインです。7-Zipがサポートする他のファイルタイプも追加できます。
注意:一部のフォーマットは読み取り専用であり、コンテンツの閲覧、展開、テストのみ可能です。
Windows限定。
RARアーカイブを展開するためのアーカイバープラグインです。
このプラグインを使用するにはUnRARライブラリが必要で、プラグインはunrar.dll(Windows)、libunrar.dylib(macOS)、libunrar.soまたはlibunrar.so.5(Linuxおよび他の類似Unixオペレーティングシステム)を使用します。
WindowsおよびLinuxのポータブル版のDouble Commanderディストリビューションには必要なライブラリが含まれています。それ以外の場合は、オペレーティングシステムの一般的な方法でライブラリを取得できます(例:Debian/Ubuntuのlibunrar5パッケージまたはArch Linuxのlibunrar)。それ以外の場合は、こちらのページで適切なバリアントを見つけることができます(ファイルはシステムディレクトリまたはDouble Commander実行ファイルのあるディレクトリにコピーする必要があります)。
プラグインはRARアーカイブへのファイル圧縮機能もサポートしており、そのためにはプラグイン設定でWinRAR.exe(Windows限定)またはrarコマンドラインユーティリティのパスを指定する必要があります。
.bz2、.gz、.jar、.lzma、.tar、.tbz、.tgz、.tlz、.txz、.tzst、.xz、.zip、.zipx、.zstアーカイブを処理するためのアーカイバープラグインです。このプラグインはZIPベースのファイル(EPUB、Office Open XML、OpenDocument形式、CRX、XPIなど)も開くことができます。
追加の圧縮ライブラリが必要です:
bzip2:bz2.dll(Windows)、libbz2.dylib(macOS)、libbz2.so.1(Linuxおよび他の類似Unixオペレーティングシステム)。
XZ:liblzma.dll(Windows)、liblzma.dylib(macOS)、liblzma.so.5(Linuxおよび他の類似Unixオペレーティングシステム)。
Zstandard:libzstd.dll(Windows)、libzstd.dylib(macOS)、libzstd.so.1(Linuxおよび他の類似Unixオペレーティングシステム)。
Windows版のDouble Commanderディストリビューションにはすべての必要なライブラリが含まれており、これらは通常Linuxのデスクトップ/ワークステーションでデフォルトでインストールされています。
プログラムにはJPEGファイルのメタデータに保存できる特定のデータ(日付、ピクセルサイズ、画像の向き、カメラ情報など)を取得するためのExifコンテンツプラグインが内蔵されています。
JPEG画像限定。
このコンテンツプラグインは、技術情報(長さ、ビットレート、チャンネル数など)とメタデータ(タイトル、アーティストなど)を含む音声ファイルの情報を表示します。
以下のメタデータタイプをサポートしています:ID3v1(1.0、1.1)、ID3v2(2.2、2.3、2.4)、APE(1.0、2.0)、Vorbisコメント。
このコンテンツプラグインは、dpkgパッケージ管理システムのパッケージファイル(Debianおよびその派生ディストリビューション向け)の情報を表示します:パッケージ名、バージョン、説明、依存関係など。
このコンテンツプラグインは、Red Hatパッケージ管理システムのパッケージファイル(Red Hat Linux、SUSE Linuxなど)の情報を表示します:パッケージ名、バージョン、説明など。
plugins/wdx/scriptsディレクトリには、いくつかのLuaで書かれたサンプルコンテンツプラグインが含まれています(詳細についてはLuaスクリプトヘルプページをご参照ください)。
これらのプラグインはプログラム設定に追加されません。
descriptionwdx.lua – descript.ionからファイルの説明を読み込みます。
fulltextodtwdx.lua – OpenDocument Textファイル(ODT)内のテキストを検索します。odt2txtが必要です。
simplewdx.lua – 数個のフィールドを持つ簡単な例です。
textlinewdx.lua – プレーンテキストファイル(.txt、.ini)の最初の数行を一行ずつ返します。1行目から5行目までです。
これは、以下のネットワークプロトコルを処理するファイルシステムプラグインです:FTP、FTPS、FTPES、SFTP、SSH+SCP。プラグインはプロキシサーバー(HTTP、SOCKS 4またはSOCKS 5)の使用もサポートしています。
追加のライブラリが必要です:
1) SSLおよびTLSプロトコル
OpenSSL暗号化ライブラリ(3.1、3.0、1.1.1、1.1.0、1.0.2、1.0.1):
コンパイル済みのOpenSSLバイナリはこちらで見つけることができます。それ以外の場合は、オペレーティングシステムのパッケージマネージャーを使用できます(例:Debian/Ubuntuのlibssl3またはlibssl1.1パッケージ、Arch Linuxのopenssl、macOSのopenssl(Homebrew))。
注意:Windowsでは、ライブラリはDouble Commander実行ファイルの近くまたはWindowsシステムディレクトリにある必要があります。
あるいは、LinuxではプラグインはGnuTLSライブラリ(libgnutls.so.N、ここで"N"はバージョン番号)を使用できます。
2) SSHプロトコル
libsshライブラリ:FTPプラグインはlibssh2.dll(Windows)、libssh2.dylib(macOS)またはlibssh2.so.1(Linuxおよび他の類似Unixオペレーティングシステム)を使用します。
Windows版のDouble Commanderディストリビューションにはこのライブラリが含まれています。それ以外の場合は、オペレーティングシステムの一般的な方法でライブラリを取得できます(例:Debian/Ubuntuのlibssh2-1パッケージ、Arch Linuxのlibssh2、macOSのlibssh2(Homebrew))。
プラグインはSSH認証エージェント(例:OpenSSHユーティリティスイートのssh-agent、PuTTYのPageant)の使用を許可します。
MacCloud(アルファ版)
macOSの公式クラウドプラグインで、以下をサポートしています:
macOS限定。
汎用プラグイン(オフィスドキュメント形式、画像、動画、音声ファイルなど)で、FinderのようにQuick Lookを使用します。
macOS限定。
豊富なプレビューを表示するためのプラグインです。IPreviewHandlerインターフェースは多くのフォーマットをサポートしています(オペレーティングシステムのバージョンとインストールされたアプリケーションによって異なります)。デフォルトでは、HTMLファイルのみが検出文字列に追加されます。
注意:プレビューハンドラーはファイルに含まれるすべての情報を表示できない場合があります。
Windows限定。
RTFファイルを表示するためのプラグインです。
Windows限定。
動画ファイルを表示するためのプラグインです。mplayerが必要です。
Linux限定。
音声および動画ファイルを再生するためのプラグインです。このプラグインはIWMPPlayer4インターフェース(ActiveX)を使用し、Windows Media Player 9以上が必要です。
Windows限定。
このプラグインはlocateおよびそのファイルデータベースを使用して検索を行います。ファイル名、ファイル名の一部、またはマスクで検索できます(記号"*"は任意の数の文字に一致します)。
Linuxおよび他の類似Unixオペレーティングシステム。