<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to command-help</title><link>https://sourceforge.net/p/filehashler/wiki/command-help/</link><description>Recent changes to command-help</description><atom:link href="https://sourceforge.net/p/filehashler/wiki/command-help/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 02 May 2024 06:49:58 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/filehashler/wiki/command-help/feed" rel="self" type="application/rss+xml"/><item><title>command-help modified by Wolfgang Keller</title><link>https://sourceforge.net/p/filehashler/wiki/command-help/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -4,9 +4,8 @@

 QUICK REFERENCE
 ---------------
-
+~~~
 USAGE
-       a) "java -jar fhl-1-0-0.jar &amp;lt;arguments&amp;gt;"  (versioned Java package call)
       b) "java -jar fhl.jar &amp;lt;arguments&amp;gt;"  (general Java package call)
        c) "fhl &amp;lt;arguments&amp;gt;"   (script call - if available)

@@ -46,7 +45,7 @@
       +v                        : activates file content verification
       +w                        : wipe the cleartext file (implies +v)
       +z                        : activates ZIP compression
-
+~~~
 CALL EXAMPLES
      fhl -e doc/myfairy.doc a:/safes/ +v +z +o "+c:fairy has been captured, 10.2020"
      fhl -d a:/safes/myfairy.doc.fhl c:/mail/postout
@@ -55,8 +54,8 @@
 RETURN CODES
 Upon successful operation the program returns the value zero. Documented error conditions are returned as values greater zero. The following table holds the meanings of the codes.

-     0 = no error 
-     1 = source invalid or undefined
+0 = no error 
+    1 = source invalid or undefined
      2 = target invalid
      3 = access key invalid 
      4 = source open error
&amp;lt;/arguments&amp;gt;&amp;lt;/arguments&amp;gt;&amp;lt;/arguments&amp;gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wolfgang Keller</dc:creator><pubDate>Thu, 02 May 2024 06:49:58 -0000</pubDate><guid>https://sourceforge.net57c67166967f42726d19e014ac845e552ce39a44</guid></item><item><title>command-help modified by Wolfgang Keller</title><link>https://sourceforge.net/p/filehashler/wiki/command-help/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Version 1.0.0&lt;br/&gt;
Date: 01 May 2024&lt;br/&gt;
Author: Wolfgang Keller &lt;/p&gt;
&lt;h2 id="quick-reference"&gt;QUICK REFERENCE&lt;/h2&gt;
&lt;p&gt;USAGE&lt;br/&gt;
       a) "java -jar fhl-1-0-0.jar &amp;lt;arguments&amp;gt;"  (versioned Java package call)&lt;br/&gt;
       b) "java -jar fhl.jar &amp;lt;arguments&amp;gt;"  (general Java package call)&lt;br/&gt;
       c) "fhl &amp;lt;arguments&amp;gt;"   (script call - if available)&amp;lt;/arguments&amp;gt;&amp;lt;/arguments&amp;gt;&amp;lt;/arguments&amp;gt;&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;Arguments&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;command&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;option&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;option&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;]..]&lt;/span&gt;

&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;For&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;these&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;calls&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;you&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;need&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;be&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;a&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;directory&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;where&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;program&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;located&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;otherwise&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;program&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kn"&gt;package&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;has&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;be&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;addressed&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;with&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;path&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;prefix&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;COMMANDS&lt;br/&gt;
      -e &lt;source/&gt; &lt;span&gt;[&amp;lt;target&amp;gt;]&amp;lt;/target&amp;gt;&lt;/span&gt;    : creates an encrypted file from cleartext &lt;source/&gt;&lt;br/&gt;
      -d &lt;source/&gt; &lt;span&gt;[&amp;lt;target&amp;gt;]&amp;lt;/target&amp;gt;&lt;/span&gt;    : creates a cleartext file from encrypted &lt;source/&gt;&lt;br/&gt;
      -b &amp;lt;batch&amp;gt; &lt;span&gt;[&lt;/span&gt;&amp;lt;/batch&amp;gt;&lt;/p&gt;&lt;dir&gt;]        : operates a batch-file &amp;lt;batch&amp;gt; (into &lt;dir&gt;)&lt;br/&gt;
      -v &lt;source/&gt;               : verify an encrypted &lt;source/&gt; (prints registry)&lt;br/&gt;
      -h &amp;lt;file&amp;gt;                 : outputs a user manual document to &amp;lt;file&amp;gt;&lt;br/&gt;
      -h                        : prints a command overview to the console&lt;br/&gt;
      -t                        : performs a security package selftest&lt;p&gt;&lt;/p&gt;
&lt;p&gt;OPTIONS&lt;br/&gt;
      +a                        : all commands successful (batch option)&lt;br/&gt;
      +b:&amp;lt;size&amp;gt;                 : activates random file-size blurring with max=&amp;lt;size&amp;gt;&lt;br/&gt;
      +c:"&amp;lt;comment&amp;gt;"            : sets a user comment&lt;br/&gt;
      +d:&amp;lt;date&amp;gt;                 : sets the file timestamp (use YYYYMMDD&lt;span&gt;[,hhmm]&lt;/span&gt;)&lt;br/&gt;
      +f                        : enhanced access delay loops (2.5E6)&lt;br/&gt;
      +i                        : takes user passphrase from console (shows text)&lt;br/&gt;
      +j                        : ignore symbolic links (directories)&lt;br/&gt;
      +k                        : minor encryption quality (128 bit key)&lt;br/&gt;
      +l                        : follow and replace symbolic links (directories)&lt;br/&gt;
      +m                        : prune target folder (directories)&lt;br/&gt;
      +n                        : sets actual time as file timestamp&lt;br/&gt;
      +o                        : overwrite existing target files&lt;br/&gt;
      +p:"&amp;lt;passphrase&amp;gt;"         : sets the encryption passphrase&lt;br/&gt;
      +q                        : always request user passphrase input (overrides +p)&lt;br/&gt;
      +r                        : recurse into sub-folders (directories)&lt;br/&gt;
      +s                        : silent mode (where possible)&lt;br/&gt;
      +t:&amp;lt;/passphrase&amp;gt;&amp;lt;/date&amp;gt;&amp;lt;/comment&amp;gt;&amp;lt;/size&amp;gt;&amp;lt;/size&amp;gt;&lt;/p&gt;&lt;dir&gt;                  : sets &lt;dir&gt; for temporary files folder&lt;br/&gt;
      +u                        : update new or younger files only&lt;br/&gt;
      +v                        : activates file content verification&lt;br/&gt;
      +w                        : wipe the cleartext file (implies +v)&lt;br/&gt;
      +z                        : activates ZIP compression&lt;p&gt;&lt;/p&gt;
&lt;p&gt;CALL EXAMPLES&lt;br/&gt;
     fhl -e doc/myfairy.doc a:/safes/ +v +z +o "+c:fairy has been captured, 10.2020"&lt;br/&gt;
     fhl -d a:/safes/myfairy.doc.fhl c:/mail/postout&lt;br/&gt;
     fhl -v a:/safes/myfairy.doc.fhl "+p:peter ging nach lourd" +v&lt;/p&gt;
&lt;p&gt;RETURN CODES&lt;br/&gt;
Upon successful operation the program returns the value zero. Documented error conditions are returned as values greater zero. The following table holds the meanings of the codes.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt; 0 = no error 
 1 = source invalid or undefined
 2 = target invalid
 3 = access key invalid 
 4 = source open error
 5 = target create error 
 6 = access key mismatch 
 7 = file format error 
 8 = integrity error in result file
 9 = FHL code version mismatch
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;10 = invalid option parameter&lt;br/&gt;
   11 = source file too long &lt;br/&gt;
   12 = verification failure source file&lt;br/&gt;
   13 = verification failure target file&lt;br/&gt;
   14 = identical source and target file&lt;br/&gt;
   15 = target file already exists (without overwrite permission)&lt;br/&gt;
   16 = system verification failure (self-test)&lt;br/&gt;
   17 = batch execution error &lt;br/&gt;
   18 = invalid batch command&lt;br/&gt;
   19 = user termination&lt;br/&gt;
   20 = unknown command&lt;br/&gt;
   21 = update target restriction&lt;br/&gt;
   99 = IO-Exception, memory overflow or system failure&lt;/p&gt;&lt;/dir&gt;&lt;/dir&gt;&amp;lt;/file&amp;gt;&amp;lt;/file&amp;gt;&lt;/dir&gt;&amp;lt;/batch&amp;gt;&lt;/dir&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wolfgang Keller</dc:creator><pubDate>Thu, 02 May 2024 06:40:30 -0000</pubDate><guid>https://sourceforge.net96b5bec53005e02c7ca43f8b6285e7cd104d820f</guid></item></channel></rss>