1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>DC - Pre-installed plugins</title>
<link rel="stylesheet" type="text/css" href="doublecmd.css">
<link rel="shortcut icon" href="../../pixmaps/common/favicon.ico">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<a name="topofpage"></a>
<div class="header"><a href="index.html"><img src="../../pixmaps/common/dclogo2017.png" alt="Double Commander" height="48" width="374"></a>
<div id="global-nav" class="nav"><a title="Double Commander Home Page" href="https://doublecmd.sourceforge.io/" target="_blank">Homepage</a> | <a title="Double Commander Wiki" href="https://github.com/doublecmd/doublecmd/wiki" target="_blank">Wiki</a></div>
</div>
<div class="footer"><div class="nav"><a title="Index" href="index.html">Index</a> | <a title="Previous page" href="configxml.html">Previous</a> </div></div>
<div class="dchelpage">
<div>
<h1>2.18. Pre-installed plugins</h1>
</div>
<div>
<h2>Content</h2>
<dl>
<dt>1. Packer plugins (WCX)</dt>
<dd>
<dl>
<dt>1.1. <a href="#base64.wcx">Base64</a></dt>
<dt>1.2. <a href="#cpio.wcx">CPIO</a></dt>
<dt>1.3. <a href="#deb.wcx">DEB</a></dt>
<dt>1.4. <a href="#rpm.wcx">RPM</a></dt>
<dt>1.5. <a href="#sevenzip.wcx">SevenZip</a></dt>
<dt>1.6. <a href="#unrar.wcx">UnRAR</a></dt>
<dt>1.7. <a href="#zip.wcx">Zip</a></dt>
</dl>
</dd>
<dt>2. Content plugins (WDX)</dt>
<dd>
<dl>
<dt>2.1. <a href="#bexif">Built-in Exif plugin</a></dt>
<dt>2.2. <a href="#audioinfo.wdx">AudioInfo</a></dt>
<dt>2.3. <a href="#deb_wdx.wdx">DEB</a></dt>
<dt>2.4. <a href="#rpm_wdx.wdx">RPM</a></dt>
<dt>2.5. <a href="#lscripts">Lua scripts</a></dt>
</dl>
</dd>
<dt>3. File system plugins (WFX)</dt>
<dd>
<dl>
<dt>3.1. <a href="#ftp.wfx">FTP</a></dt>
<dt>3.2. <a href="#maccloud.wfx">MacCloud</a><span class="versionref"><sup>(Alpha version)</sup></span></dt>
</dl>
</dd>
<dt>4. Lister plugins (WLX)</dt>
<dd>
<dl>
<dt>4.1. <a href="#macpreview.wlx">MacPreview</a></dt>
<dt>4.2. <a href="#preview.wlx">Explorer Preview</a></dt>
<dt>4.3. <a href="#richview.wlx">Rich Text Format</a></dt>
<dt>4.4. <a href="#wlxmplayer.wlx">WlxMplayer</a></dt>
<dt>4.5. <a href="#wmp.wlx">Windows Media Player</a></dt>
</dl>
</dd>
<dt>5. Search plugin (DSX)</dt>
<dd>
<dl>
<dt>5.1. <a href="#dsxlocate.dsx">DSXLocate</a></dt>
</dl>
</dd>
</dl>
</div>
<div>
<h2><a name="wcx">1. Packer plugins (WCX)</a></h2>
<br>
<p><span class="bold"><a name="base64.wcx">Base64</a></span></p>
<p>The Base64 plugin provides the ability to encode and decode files according to the Base64 scheme, this is one of the standards for encoding binary data using printable ASCII characters.</p>
<br>
<p><span class="bold"><a name="cpio.wcx">CPIO</a></span></p>
<p>Packer plugin for unpacking CPIO archives.</p>
<br>
<p><span class="bold"><a name="deb.wcx">DEB</a></span></p>
<p>Packer plugin for unpacking the package files of the dpkg package management system (Debian and distributions based on it).</p>
<p>Linux and other Unix-like OS (in Windows, Double Commander uses the <a href="#sevenzip.wcx">SevenZip</a> plugin for this format).</p>
<br>
<p><span class="bold"><a name="rpm.wcx">RPM</a></span></p>
<p>Packer plugin for unpacking the package files of the Red Hat package management system (Red Hat Linux, SUSE Linux and others).</p>
<br>
<p><span class="bold"><a name="sevenzip.wcx">SevenZip</a></span></p>
<p>Packer plugin for working with .7z, .arj, .cab, .cpio, .cramfs, .deb, .dmg, .fat, .hfs, .iso, .lha, .lzh, .ntfs, .squashfs, .taz, .vhd, .wim, .xar and .z files. We can also add other file types that are supported by 7-Zip.</p>
<p>Note: Some formats are read-only, meaning only content viewing, unpacking, and testing are available.</p>
<p>Windows only.</p>
<br>
<p><span class="bold"><a name="unrar.wcx">UnRAR</a></span></p>
<p>Packer plugin for unpacking RAR archives.</p>
<p>For using this plugin we need the <a href="https://www.rarlab.com/" target="_blank">UnRAR</a> library, the plugin will use <tt>unrar.dll</tt> (Windows), <tt>libunrar.dylib</tt> (macOS), <tt>libunrar.so</tt> or <tt>libunrar.so.5</tt> (Linux and other Unix-like OS).</p>
<p>The distributions of Double Commander for Windows and the portable versions for Linux contain the necessary library, in other cases, we can use the usual ways to get libraries in the operating system (for example, package <tt>libunrar5</tt> in Debian/Ubuntu or <tt>libunrar</tt> in Arch Linux). Otherwise, we can try to find a suitable variant on <a href="https://www.rarlab.com/rar_add.htm" target="_blank">this</a> page (the file must be copied to the system directory or the directory where the Double Commander executable file is located).</p>
<p>The plugin also supports the ability to pack files into a RAR archive, to do this, we need to specify the path to <tt>WinRAR.exe</tt> (Windows only) or the <tt>rar</tt> command line utility in the plugin settings.</p>
<br>
<p><span class="bold"><a name="zip.wcx">Zip</a></span></p>
<p>Packer plugin for working with .bz2, .gz, .jar, .lzma, .tar, .tbz, .tgz, .tlz, .txz, .tzst, .xz, .zip, .zipx and .zst archives. Also this plugin can open files based on ZIP (EPUB, Office Open XML, OpenDocument format, CRX, XPI and others).</p>
<p>Requires additional compressor libraries:</p>
<ul>
<li><p>bzip2: <tt>bz2.dll</tt> (Windows), <tt>libbz2.dylib</tt> (macOS), <tt>libbz2.so.1</tt> (Linux and other Unix-like OS).</p></li>
<li><p>XZ: <tt>liblzma.dll</tt> (Windows), <tt>liblzma.dylib</tt> (macOS), <tt>liblzma.so.5</tt> (Linux and other Unix-like OS).</p></li>
<li><p>Zstandard: <tt>libzstd.dll</tt> (Windows), <tt>libzstd.dylib</tt> (macOS), <tt>libzstd.so.1</tt> (Linux and other Unix-like OS).</p></li>
</ul>
<p>The distributions of Double Commander for Windows contain all necessary libraries and these libraries are usually installed by default in Linux for desktop/workstations.</p>
<p class="navback"><a href="#topofpage">(back to top)</a></p>
</div>
<div>
<h2><a name="wdx">2. Content plugins (WDX)</a></h2>
<br>
<p><span class="bold"><a name="bexif">Built-in Exif plugin</a></span></p>
<p>The program has a built-in Exif content plugin to get some data that can be stored in the metadata of JPEG files: date, pixel dimensions, image orientation and camera information.</p>
<p>JPEG images only.</p>
<br>
<p><span class="bold"><a name="audioinfo.wdx">AudioInfo</a></span></p>
<p>This content plugin shows information about audio files, technical (duration, bitrate, number of channels and so on) and metadata (title, artist and other).</p>
<p>The following types of metadata are supported: ID3v1 (1.0, 1.1), ID3v2 (2.2, 2.3, 2.4), APE (1.0, 2.0), Vorbis comment.</p>
<br>
<p><span class="bold"><a name="deb_wdx.wdx">DEB</a></span></p>
<p>This content plugin shows information about the package files of the dpkg package management system (Debian and distributions based on it): package name, version, description, dependencies and other.</p>
<br>
<p><span class="bold"><a name="rpm_wdx.wdx">RPM</a></span></p>
<p>This content plugin shows information about the package files of the Red Hat package management system (Red Hat Linux, SUSE Linux and others): package name, version, description and other.</p>
<br>
<p><span class="bold"><a name="lscripts">Lua scripts</a></span></p>
<p>The <tt>plugins/wdx/scripts</tt> directory contains several examples of content plugins written in Lua (see the <a href="lua.html">Lua scripting</a> help page for details).</p>
<p>These plugins are not added in the program settings.</p>
<ul>
<li><p><tt>descriptionwdx.lua</tt> – reads file descriptions from <tt>descript.ion</tt>.</p></li>
<li><p><tt>fulltextodtwdx.lua</tt> – finds text in OpenDocument Text files (ODT). Requires <tt>odt2txt</tt>.</p></li>
<li><p><tt>simplewdx.lua</tt> – simple example with several fields.</p></li>
<li><p><tt>textlinewdx.lua</tt> – returns the first lines of plain text files (.txt, .ini) one by one, from the first to the fifth.</p></li>
</ul>
<p class="navback"><a href="#topofpage">(back to top)</a></p>
</div>
<div>
<h2><a name="wfx">3. File system plugins (WFX)</a></h2>
<br>
<p><span class="bold"><a name="ftp.wfx">FTP</a></span></p>
<p>This is a file system plugin for working with the following network protocols: FTP, FTPS, FTPES, SFTP and SSH+SCP. The plugin also supports working with proxy servers (HTTP, SOCKS 4 or SOCKS 5).</p>
<p>Requires additional libraries:</p>
<p>1) SSL and TLS protocols</p>
<p>The <a href="https://www.openssl.org/" target="_blank">OpenSSL</a> cryptographic library (3.1, 3.0, 1.1.1, 1.1.0, 1.0.2, 1.0.1):</p>
<ul>
<li>Windows: plugin contains a list of common names, and the required files will be found automatically.</li>
<li>macOS: <tt>libssl.N.dylib</tt> and <tt>libcrypto.N.dylib</tt> (where "N" is a version number) or <tt>libssl.dylib</tt> and <tt>libcrypto.dylib</tt>.</li>
<li>Linux and other Unix-like OS: <tt>libssl.so.N</tt> and <tt>libcrypto.so.N</tt>, where "N" is a version number.</li>
</ul>
<p>Compiled OpenSSL binaries for Windows can be found <a href="https://wiki.openssl.org/index.php/Binaries" target="_blank">here</a>, in other cases, we can use the operating system's package manager (for example, package <tt>libssl3</tt> or <tt>libssl1.1</tt> in Debian/Ubuntu, <tt>openssl</tt> in Arch Linux, <tt>openssl</tt> in macOS (Homebrew)).</p>
<p>Note: In Windows, libraries must be located near the Double Commander executable file or in the Windows system directory.</p>
<p>Alternatively, in Linux, the plugin can use the <a href="https://www.gnutls.org/" target="_blank">GnuTLS</a> library (<tt>libgnutls.so.N</tt>, where "N" is a version number).</p>
<p>2) SSH protocol</p>
<p>The <a href="https://libssh2.org/" target="_blank">libssh</a> library: the FTP plugin will use <tt>libssh2.dll</tt> (Windows), <tt>libssh2.dylib</tt> (macOS) or <tt>libssh2.so.1</tt> (Linux and other Unix-like OS).</p>
<p>The distributions of Double Commander for Windows contain this library, in other cases, we can use the usual ways to get libraries in the operating system (for example, package <tt>libssh2-1</tt> in Debian/Ubuntu, <tt>libssh2</tt> in Arch Linux, <tt>libssh2</tt> in macOS (Homebrew)).</p>
<p>Plugin allows to use an SSH authentication agent (for example, ssh-agent from the OpenSSH utility suite, Pageant from PuTTY).</p>
<br>
<p><span class="bold"><a name="maccloud.wfx">MacCloud</a></span><span class="versionref"><sup>(Alpha version)</sup></span></p>
<p>Offical cloud plugin for macOS, it supports:</p>
<ul>
<li>DropBox</li>
<li>Yandex</li>
<li>One Drive</li>
<li>Box</li>
<li>Amazon S3</li>
<li>BackBlaze B2</li>
<li>Alibaba Cloud OSS</li>
<li>Tencent Cloud COS</li>
<li>Huawei Cloud OBS</li>
<li>Qiniu KODO</li>
<li>Upyun USS</li>
<li>S3 Compatible</li>
</ul>
<p>macOS only.</p>
<p class="navback"><a href="#topofpage">(back to top)</a></p>
</div>
<div>
<h2><a name="wlx">4. Lister plugins (WLX)</a></h2>
<br>
<p><span class="bold"><a name="macpreview.wlx">MacPreview</a></span></p>
<p>Universal (office document formats, images, video and audio files, and more) plugin using <a href="https://en.wikipedia.org/wiki/Quick_Look" target="_blank">Quick Look</a>, as in Finder.</p>
<p>macOS only.</p>
<br>
<p><span class="bold"><a name="preview.wlx">Explorer Preview</a></span></p>
<p>Plugin for the display of rich preview. The IPreviewHandler interface supports many formats (depends on the version of the operating system and installed applications), by default, only HTML files are added to the detect string.</p>
<p>Note: Preview handlers may not display all the information contained in the file.</p>
<p>Windows only.</p>
<br>
<p><span class="bold"><a name="richview.wlx">Rich Text Format</a></span></p>
<p>Plugin for viewing RTF files.</p>
<p>Windows only.</p>
<br>
<p><span class="bold"><a name="wlxmplayer.wlx">WlxMplayer</a></span></p>
<p>Plugin for viewing video files. Requires <tt>mplayer</tt>.</p>
<p>Linux only.</p>
<br>
<p><span class="bold"><a name="wmp.wlx">Windows Media Player</a></span></p>
<p>Plugin for playing audio and video files. This plugin uses the IWMPPlayer4 interface (ActiveX), requires Windows Media Player 9 or later.</p>
<p>Windows only.</p>
<p class="navback"><a href="#topofpage">(back to top)</a></p>
</div>
<div>
<h2><a name="dsx">5. Search plugin (DSX)</a></h2>
<br>
<p><span class="bold"><a name="dsxlocate.dsx">DSXLocate</a></span></p>
<p>This plugin uses <tt>locate</tt> and its file database for searching. We can search by file name, part of it or by mask (symbol "*" means match any number of characters).</p>
<p>Linux and other Unix-like OS.</p>
<p class="navback"><a href="#topofpage">(back to top)</a></p>
<br>
</div>
</div>
<div class="footer"><div class="nav"><a title="Index" href="index.html">Index</a> | <a title="Previous page" href="configxml.html">Previous</a> </div></div>
<div class="checker">
<a href="https://validator.w3.org/check?uri=referer" target="_blank"><img src="https://www.w3.org/Icons/valid-html40" alt="Valid HTML 4.0 Transitional" height="31" width="88"></a>
<a href="https://jigsaw.w3.org/css-validator/check/referer" target="_blank"><img style="border:0;width:88px;height:31px" src="https://jigsaw.w3.org/css-validator/images/vcss" alt="CSS Valid!"></a>
</div>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</body>
</html>
|