File: plugins.html

package info (click to toggle)
doublecmd-help 1.1.30-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 17,812 kB
  • sloc: makefile: 12
file content (320 lines) | stat: -rw-r--r-- 15,976 bytes parent folder | download
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> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&nbsp;&ndash; reads file descriptions from <tt>descript.ion</tt>.</p></li>
          <li><p><tt>fulltextodtwdx.lua</tt>&nbsp;&ndash; finds text in OpenDocument Text files (ODT). Requires <tt>odt2txt</tt>.</p></li>
          <li><p><tt>simplewdx.lua</tt>&nbsp;&ndash; simple example with several fields.</p></li>
          <li><p><tt>textlinewdx.lua</tt>&nbsp;&ndash; 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> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>