2022-02-05 06:30:33 +00:00
<!DOCTYPE html>
< html lang = "en-US" >
< head >
< meta charset = 'utf-8' >
< meta http-equiv = "X-UA-Compatible" content = "chrome=1" >
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
< link rel = "icon" type = "image/png" sizes = "16x16" href = "/enigma-bbs/assets/images/favicon-16x16.png" >
< link rel = "icon" type = "image/png" sizes = "32x32" href = "/enigma-bbs/assets/images/favicon-32x32.png" >
< link rel = "icon" type = "image/png" sizes = "32x32" href = "/enigma-bbs/assets/images/favicon-32x32.png" >
< link rel = "stylesheet" href = "/enigma-bbs/assets/css/style.css?v=" >
<!-- Begin Jekyll SEO tag v2.7.1 -->
< title > External Support Binaries | ENiGMA½ BBS Software< / title >
< meta name = "generator" content = "Jekyll v4.2.1" / >
< meta property = "og:title" content = "External Support Binaries" / >
< meta property = "og:locale" content = "en_US" / >
< meta name = "description" content = "External Support Binaries ENiGMA½ relies on various external binaries in order to perform common tasks such as processing file archives and extracting information from uploads/file imports, some legacy transfer protocols, etc." / >
< meta property = "og:description" content = "External Support Binaries ENiGMA½ relies on various external binaries in order to perform common tasks such as processing file archives and extracting information from uploads/file imports, some legacy transfer protocols, etc." / >
< meta property = "og:site_name" content = "ENiGMA½ BBS Software" / >
< meta property = "og:type" content = "article" / >
2022-08-14 00:13:55 +00:00
< meta property = "article:published_time" content = "2022-08-14T00:13:52+00:00" / >
2022-02-05 06:30:33 +00:00
< meta name = "twitter:card" content = "summary" / >
< meta property = "twitter:title" content = "External Support Binaries" / >
< script type = "application/ld+json" >
2022-08-14 00:13:55 +00:00
{"description":"External Support Binaries ENiGMA½ relies on various external binaries in order to perform common tasks such as processing file archives and extracting information from uploads/file imports, some legacy transfer protocols, etc.","url":"/enigma-bbs/configuration/external-binaries.html","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"/enigma-bbs/assets/images/enigma-logo.png"}},"@type":"BlogPosting","headline":"External Support Binaries","dateModified":"2022-08-14T00:13:52+00:00","datePublished":"2022-08-14T00:13:52+00:00","mainEntityOfPage":{"@type":"WebPage","@id":"/enigma-bbs/configuration/external-binaries.html"},"@context":"https://schema.org"}< / script >
2022-02-05 06:30:33 +00:00
<!-- End Jekyll SEO tag -->
< / head >
< body >
< div id = "container" >
< div class = "sidebar" id = "sidebar" >
< hr class = "mobile-divide" >
< div class = "container" >
< a href = "/enigma-bbs/" > < img src = "/enigma-bbs/assets/images/enigma-logo.png" class = "logo" alt = "Enigma logo" > < / a >
< / div >
< ul >
< li > Installation< / li >
< ul >
< li > < a href = "/enigma-bbs/installation/installation-methods.html" > Installation Methods< / a > < / li >
< li > < a href = "/enigma-bbs/installation/install-script.html" > Install Script< / a > < / li >
< li > < a href = "/enigma-bbs/installation/docker.html" > Docker< / a > < / li >
< li > < a href = "/enigma-bbs/installation/manual.html" > Manual Installation< / a > < / li >
< li > OS / Hardware Specific< / li >
< ul >
< li > < a href = "/enigma-bbs/installation/hardware/rpi.html" > Raspberry Pi< / a > < / li >
< li > < a href = "/enigma-bbs/installation/hardware/windows.html" > Installation Under Windows< / a > < / li >
< / ul >
< li > < a href = "/enigma-bbs/installation/network.html" > Network Setup< / a > < / li >
< li > < a href = "/enigma-bbs/installation/testing.html" > Testing Your Installation< / a > < / li >
< li > < a href = "/enigma-bbs/installation/production.html" > Production Installation< / a > < / li >
< / ul >
< li > Configuration< / li >
< ul >
< li > < a href = "/enigma-bbs/configuration/creating-config.html" > Creating Initial Config Files< / a > < / li >
< li > < a href = "/enigma-bbs/configuration/sysop-setup.html" > SysOp Setup< / a > < / li >
< li > < a href = "/enigma-bbs/configuration/config-files.html" > Configuration Files< / a > < / li >
< li > < a href = "/enigma-bbs/configuration/config-hjson.html" > System Configuration< / a > < / li >
< li > < a href = "/enigma-bbs/configuration/hjson.html" > HJSON Config Files< / a > < / li >
< li > < a href = "/enigma-bbs/configuration/menu-hjson.html" > Menu HSJON< / a > < / li >
< li > < a href = "/enigma-bbs/configuration/directory-structure.html" > Directory Structure< / a > < / li >
< li class = "active-nav" > External Support Binaries< / li >
< li > < a href = "/enigma-bbs/configuration/archivers.html" > Archivers< / a > < / li >
< li > < a href = "/enigma-bbs/configuration/file-transfer-protocols.html" > File Transfer Protocols< / a > < / li >
< li > < a href = "/enigma-bbs/configuration/email.html" > Email< / a > < / li >
< li > < a href = "/enigma-bbs/configuration/colour-codes.html" > Colour Codes< / a > < / li >
< li > < a href = "/enigma-bbs/configuration/event-scheduler.html" > Event Scheduler< / a > < / li >
< li > < a href = "/enigma-bbs/configuration/acs.html" > Access Condition System (ACS)< / a > < / li >
< li > < a href = "/enigma-bbs/configuration/security.html" > Security< / a > < / li >
< / ul >
< li > Miscellaneous< / li >
< ul >
< li > < a href = "/enigma-bbs/misc/user-interrupt.html" > User Interruptions< / a > < / li >
< / ul >
< li > File Base< / li >
< ul >
< li > < a href = "/enigma-bbs/filebase/index.html" > About File Areas< / a > < / li >
< li > < a href = "/enigma-bbs/filebase/first-file-area.html" > Configuring a File Base< / a > < / li >
< li > < a href = "/enigma-bbs/filebase/acs.html" > ACS< / a > < / li >
< li > < a href = "/enigma-bbs/filebase/uploads.html" > Uploads< / a > < / li >
< li > < a href = "/enigma-bbs/filebase/web-access.html" > Web Access< / a > < / li >
< li > < a href = "/enigma-bbs/filebase/tic-support.html" > TIC Support< / a > < / li >
< li > < a href = "/enigma-bbs/filebase/network-mounts-and-symlinks.html" > Network Mounts & Symlinks< / a > < / li >
< / ul >
< li > Message Areas< / li >
< ul >
< li > < a href = "/enigma-bbs/messageareas/configuring-a-message-area.html" > Message Base< / a > < / li >
< li > < a href = "/enigma-bbs/messageareas/message-networks.html" > Message Networks< / a > < / li >
< li > < a href = "/enigma-bbs/messageareas/bso-import-export.html" > BSO Import / Export< / a > < / li >
< li > < a href = "/enigma-bbs/messageareas/netmail.html" > Netmail< / a > < / li >
< li > < a href = "/enigma-bbs/messageareas/qwk.html" > QWK Support< / a > < / li >
< li > < a href = "/enigma-bbs/messageareas/ftn.html" > FidoNet-Style Networks (FTN)< / a > < / li >
< / ul >
< li > Art< / li >
< ul >
< li > < a href = "/enigma-bbs/art/general.html" > General Art Information< / a > < / li >
< li > < a href = "/enigma-bbs/art/themes.html" > Themes< / a > < / li >
< li > < a href = "/enigma-bbs/art/mci.html" > MCI Codes< / a > < / li >
< li > Views< / li >
< ul >
< li > < a href = "/enigma-bbs/art/views/button_view.html" > Button View< / a > < / li >
< li > < a href = "/enigma-bbs/art/views/edit_text_view.html" > Edit Text View< / a > < / li >
< li > < a href = "/enigma-bbs/art/views/full_menu_view.html" > Full Menu View< / a > < / li >
< li > < a href = "/enigma-bbs/art/views/horizontal_menu_view.html" > Horizontal Menu View< / a > < / li >
< li > < a href = "/enigma-bbs/art/views/mask_edit_text_view.html" > Mask Edit Text View< / a > < / li >
< li > < a href = "/enigma-bbs/art/views/multi_line_edit_text_view.html" > Multi Line Edit Text View< / a > < / li >
< li > < a href = "/enigma-bbs/art/views/predefined_label_view.html" > Predefined Label View< / a > < / li >
< li > < a href = "/enigma-bbs/art/views/spinner_menu_view.html" > Spinner Menu View< / a > < / li >
< li > < a href = "/enigma-bbs/art/views/text_view.html" > Text View< / a > < / li >
< li > < a href = "/enigma-bbs/art/views/toggle_menu_view.html" > Toggle Menu View< / a > < / li >
< li > < a href = "/enigma-bbs/art/views/vertical_menu_view.html" > Vertical Menu View< / a > < / li >
< / ul >
< / ul >
< li > Servers< / li >
< ul >
< li > Login Servers< / li >
< ul >
< li > < a href = "/enigma-bbs/servers/loginservers/telnet.html" > Telnet Server< / a > < / li >
< li > < a href = "/enigma-bbs/servers/loginservers/ssh.html" > SSH Server< / a > < / li >
< li > < a href = "/enigma-bbs/servers/loginservers/websocket.html" > Web Socket / Web Interface Server< / a > < / li >
< / ul >
< li > Content Servers< / li >
< ul >
< li > < a href = "/enigma-bbs/servers/contentservers/web-server.html" > Web Server< / a > < / li >
< li > < a href = "/enigma-bbs/servers/contentservers/gopher.html" > Gopher Server< / a > < / li >
< li > < a href = "/enigma-bbs/servers/contentservers/nntp.html" > NNTP Server< / a > < / li >
< / ul >
< / ul >
< li > Modding< / li >
< ul >
< li > < a href = "/enigma-bbs/modding/local-doors.html" > Local Doors< / a > < / li >
< li > < a href = "/enigma-bbs/modding/door-servers.html" > Door Servers< / a > < / li >
< li > < a href = "/enigma-bbs/modding/telnet-bridge.html" > Telnet Bridge< / a > < / li >
< li > < a href = "/enigma-bbs/modding/existing-mods.html" > Existing Mods< / a > < / li >
< li > < a href = "/enigma-bbs/modding/file-area-list.html" > File Area List< / a > < / li >
< li > < a href = "/enigma-bbs/modding/last-callers.html" > Last Callers< / a > < / li >
< li > < a href = "/enigma-bbs/modding/whos-online.html" > Who's Online< / a > < / li >
< li > < a href = "/enigma-bbs/modding/user-list.html" > User List< / a > < / li >
< li > < a href = "/enigma-bbs/modding/msg-conf-list.html" > Message Conference List< / a > < / li >
< li > < a href = "/enigma-bbs/modding/msg-area-list.html" > Message Area List< / a > < / li >
< li > < a href = "/enigma-bbs/modding/bbs-list.html" > BBS List< / a > < / li >
< li > < a href = "/enigma-bbs/modding/rumorz.html" > Rumorz< / a > < / li >
< li > < a href = "/enigma-bbs/modding/file-transfer-protocol-select.html" > File Transfer Protocol Select< / a > < / li >
< li > < a href = "/enigma-bbs/modding/onelinerz.html" > Onelinerz< / a > < / li >
< li > < a href = "/enigma-bbs/modding/show-art.html" > The Show Art Module< / a > < / li >
< li > < a href = "/enigma-bbs/modding/file-base-download-manager.html" > File Base Download Manager< / a > < / li >
< li > < a href = "/enigma-bbs/modding/file-base-web-download-manager.html" > File Base Web Download Manager< / a > < / li >
< li > < a href = "/enigma-bbs/modding/set-newscan-date.html" > Set Newscan Date Module< / a > < / li >
< li > < a href = "/enigma-bbs/modding/node-msg.html" > Node to Node Messaging< / a > < / li >
< li > < a href = "/enigma-bbs/modding/top-x.html" > TopX< / a > < / li >
< li > < a href = "/enigma-bbs/modding/user-2fa-otp-config.html" > 2FA/OTP Config< / a > < / li >
< li > < a href = "/enigma-bbs/modding/autosig-edit.html" > Auto Signature Editor< / a > < / li >
< li > < a href = "/enigma-bbs/modding/menu-modules.html" > Menu Modules< / a > < / li >
< / ul >
< li > Administration< / li >
< ul >
< li > < a href = "/enigma-bbs/admin/administration.html" > Administration< / a > < / li >
< li > < a href = "/enigma-bbs/admin/oputil.html" > oputil< / a > < / li >
< li > < a href = "/enigma-bbs/admin/updating.html" > Updating< / a > < / li >
< / ul >
< li > Troubleshooting< / li >
< ul >
< li > < a href = "/enigma-bbs/troubleshooting/monitoring-logs.html" > Monitoring Logs< / a > < / li >
2022-08-04 18:38:39 +00:00
< / ul >
< li > Modding< / li >
< ul >
< li > < a href = "/enigma-bbs/modding/wfc.html" > Waiting For Caller (WFC)< / a > < / li >
2022-02-05 06:30:33 +00:00
< / ul >
< / ul >
< / div >
< div class = "main_area" >
< div class = "container" >
< section id = "main_content" >
< div class = "PageNavigation" >
< a class = "btn" style = "float:left;margin-right: 20px;" href = "/enigma-bbs/configuration/directory-structure.html" > « Directory Structure< / a >
< a href = "#sidebar" class = "btn menu_button" > MENU< / a >
< a class = "btn" style = "float: right;margin-left: 20px" href = "/enigma-bbs/configuration/archivers.html" > Archivers »< / a >
< br clear = "both" >
< / div >
< div class = "page" >
< h1 class = "page-title" > External Support Binaries< / h1 >
< h2 id = "external-support-binaries" > External Support Binaries< / h2 >
< p > ENiGMA½ relies on various external binaries in order to perform common tasks such as processing file archives and extracting information from uploads/file imports, some legacy transfer protocols, etc.< / p >
< p > :correct: Before using features such as the < a href = "/enigma-bbs/filebase/index.html" > File Base< / a > or < a href = "/enigma-bbs/configuration/file-transfer-protocols.html" > File Transfer Protocols< / a > it is highly recommended to install support binaries!< / p >
< h2 id = "archivers" > Archivers< / h2 >
< p > Below is a table of pre-configured archivers. Remember that you can override settings or add new handlers! See < a href = "/enigma-bbs/configuration/archivers.html" > Archivers< / a > .< / p >
< table >
< thead >
< tr >
< th > Archiver (Key)< / th >
< th > File Types< / th >
< th > More Info< / th >
< th > Debian/Ubuntu (apt/dep)< / th >
< th > Red Hat (yum/rpm)< / th >
< th > Windows< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < code class = "language-plaintext highlighter-rouge" > Arj< / code > < / td >
< td > .arj< / td >
< td > < a href = "https://en.wikipedia.org/wiki/ARJ" > Wikipedia< / a > < / td >
< td > < code class = "language-plaintext highlighter-rouge" > arj< / code > < / td >
< td > < code class = "language-plaintext highlighter-rouge" > arj< / code > < / td >
< td > < a href = "http://arj.sourceforge.net/" > ARJ< / a > < / td >
< / tr >
< tr >
< td > < code class = "language-plaintext highlighter-rouge" > 7Zip< / code > < / td >
< td > .7z, .bzip2, .gzip/.gz, etc.< br > < img class = "emoji" title = ":warning:" alt = ":warning:" src = "https://github.githubassets.com/images/icons/emoji/unicode/26a0.png" height = "20" width = "20" > Does not attempt to handle zip files! See < code class = "language-plaintext highlighter-rouge" > InfoZip< / code > !< / td >
< td > http://www.7-zip.org< / td >
< td > < code class = "language-plaintext highlighter-rouge" > p7zip-full< / code > < / td >
< td > < code class = "language-plaintext highlighter-rouge" > p7zip-full< / code > < / td >
< td > < a href = "http://www.7-zip.org/" > 7-zip< / a > < / td >
< / tr >
< tr >
< td > < code class = "language-plaintext highlighter-rouge" > InfoZip< / code > < / td >
< td > .zip< / td >
< td > http://infozip.sourceforge.net < br > < code class = "language-plaintext highlighter-rouge" > zip< / code > and < code class = "language-plaintext highlighter-rouge" > unzip< / code > will need to be en ENiGMA’ s PATH< / td >
< td >
< code class = "language-plaintext highlighter-rouge" > zip< / code > and < code class = "language-plaintext highlighter-rouge" > unzip< / code >
< / td >
< td >
< code class = "language-plaintext highlighter-rouge" > zip< / code > and < code class = "language-plaintext highlighter-rouge" > unzip< / code >
< / td >
< td > < a href = "http://infozip.sourceforge.net/" > InfoZip< / a > < / td >
< / tr >
< tr >
< td > < code class = "language-plaintext highlighter-rouge" > Lha< / code > < / td >
< td > .lza, .lzh, etc.< / td >
< td >
< a href = "https://en.wikipedia.org/wiki/LHA_(file_format)" > Wikipedia< / a > < br > https://fragglet.github.io/lhasa/< / td >
< td > < code class = "language-plaintext highlighter-rouge" > lhasa< / code > < / td >
< td > < code class = "language-plaintext highlighter-rouge" > lhasa< / code > < / td >
< td > < a href = "https://soulsphere.org/projects/lhasa/win32/" > Win32 binaries< / a > < / td >
< / tr >
< tr >
< td > < code class = "language-plaintext highlighter-rouge" > Lzx< / code > < / td >
< td > .lzx< / td >
< td > < a href = "https://en.wikipedia.org/wiki/LZX_(algorithm)#Amiga_LZX" > Amiga LZX< / a > < / td >
< td > < code class = "language-plaintext highlighter-rouge" > unlzx< / code > < / td >
< td > < code class = "language-plaintext highlighter-rouge" > unlzx< / code > < / td >
< td > < a href = "http://xavprods.free.fr/lzx/" > Source< / a > < / td >
< / tr >
< tr >
< td > < code class = "language-plaintext highlighter-rouge" > Rar< / code > < / td >
< td > .rar< / td >
< td > < a href = "https://en.wikipedia.org/wiki/RAR_(file_format)" > Wikipedia< / a > < / td >
< td > < code class = "language-plaintext highlighter-rouge" > unrar< / code > < / td >
< td > < code class = "language-plaintext highlighter-rouge" > unrar< / code > < / td >
< td > < a href = "https://www.rarlab.com/" > RARLAB< / a > < / td >
< / tr >
< tr >
< td > < code class = "language-plaintext highlighter-rouge" > TarGz< / code > < / td >
< td > .tar.gz, .gzip< / td >
< td > < a href = "https://en.wikipedia.org/wiki/Gzip" > Wikipedia< / a > < / td >
< td > < code class = "language-plaintext highlighter-rouge" > tar< / code > < / td >
< td > < code class = "language-plaintext highlighter-rouge" > tar< / code > < / td >
< td > < a href = "https://ss64.com/nt/tar.html" > TAR.EXE< / a > < / td >
< / tr >
< / tbody >
< / table >
2022-08-04 18:38:39 +00:00
< blockquote >
< p > < img class = "emoji" title = ":information_source:" alt = ":information_source:" src = "https://github.githubassets.com/images/icons/emoji/unicode/2139.png" height = "20" width = "20" > For more information see < code class = "language-plaintext highlighter-rouge" > core/config_default.js< / code > < / p >
< / blockquote >
2022-02-05 06:30:33 +00:00
2022-08-04 18:38:39 +00:00
< blockquote >
< p > < img class = "emoji" title = ":information_source:" alt = ":information_source:" src = "https://github.githubassets.com/images/icons/emoji/unicode/2139.png" height = "20" width = "20" > For information on changing configuration or adding more archivers see < a href = "/enigma-bbs/configuration/archivers.html" > Archivers< / a > .< / p >
< / blockquote >
2022-02-05 06:30:33 +00:00
< h2 id = "file-transfer-protocols" > File Transfer Protocols< / h2 >
< p > Handlers for legacy file transfer protocols such as Z-Modem and Y-Modem.< / p >
< table >
< thead >
< tr >
< th > Handler (Key)< / th >
< th > Protocol< / th >
< th > More Info< / th >
< th > Debian/Ubuntu (apt/dep)< / th >
< th > Red Hat (yum/rpm)< / th >
< th > Windows< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td >
< code class = "language-plaintext highlighter-rouge" > xmodemSexyz< / code > < br > < code class = "language-plaintext highlighter-rouge" > ymodemSexyz< / code > < br > < code class = "language-plaintext highlighter-rouge" > zmodem8kSexyz< / code >
< / td >
< td > X-Modem, Y-Modem and Z-Modem SEXYZ< / td >
< td > < a href = "http://www.synchro.net/docs/sexyz.txt" > SEXYZ< / a > < / td >
< td > < a href = "https://l33t.codes/outgoing/sexyz" > x86_64 Binary< / a > < / td >
< td > < a href = "https://l33t.codes/outgoing/sexyz" > x86_64 Binary< / a > < / td >
< td > < a href = "ftp://ftp.synchro.net/" > Synchronet FTP< / a > < / td >
< / tr >
< tr >
< td > < code class = "language-plaintext highlighter-rouge" > zmodem8kSz< / code > < / td >
< td > Z-Modem 8K< / td >
< td > < a href = "https://en.wikipedia.org/wiki/ZMODEM" > Wikipedia< / a > < / td >
< td > < code class = "language-plaintext highlighter-rouge" > lrzsz< / code > < / td >
< td > < code class = "language-plaintext highlighter-rouge" > lrzsz< / code > < / td >
< td > Unknown< / td >
< / tr >
< / tbody >
< / table >
< h2 id = "information-extractors" > Information Extractors< / h2 >
< p > Information extraction utilities can extract information from various file types such as PDF in order to (attempt) to come up with a good default description.< / p >
< table >
< thead >
< tr >
< th > Extractor< / th >
< th > File Types< / th >
< th > More Info< / th >
< th > Debian/Ubuntu (apt/dep)< / th >
< th > Red Hat (yum/rpm)< / th >
< th > Windows< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > ExifTool< / td >
< td > .mp3, .pdf, .mp4, .jpg, .gif, .png, many more< / td >
< td > < a href = "https://www.sno.phy.queensu.ca/~phil/" > ExifTool< / a > < / td >
< td > < code class = "language-plaintext highlighter-rouge" > libimage-exiftool-perl< / code > < / td >
< td > < code class = "language-plaintext highlighter-rouge" > perl-Image-ExifTool< / code > < / td >
< td > Unknown< / td >
< / tr >
< tr >
< td > XDMS< / td >
< td > Amiga DiskMasher images< / td >
< td > < / td >
< td > < code class = "language-plaintext highlighter-rouge" > xdms< / code > < / td >
< td > < code class = "language-plaintext highlighter-rouge" > xdms< / code > < / td >
< td > Unknown< / td >
< / tr >
< / tbody >
< / table >
< / div >
< div class = "PageNavigation" >
< a class = "btn" style = "float:left;margin-right: 20px;" href = "/enigma-bbs/configuration/directory-structure.html" > « Directory Structure< / a >
< a class = "btn" style = "float: right;margin-left: 20px" href = "/enigma-bbs/configuration/archivers.html" > Archivers »< / a >
< br clear = "both" >
< / div >
< / section >
< / div >
< / div >
< / div >
< / body >
< / html >