Download Latest Version sfk200.zip (7.1 MB)
Email in envelope

Get an email when there's a new version of Swiss File Knife

Name Modified Size InfoDownloads / Week
Parent folder
readme 2016-07-29 3.2 kB
sfk176-arm.exe 2016-05-01 2.5 MB
sfk176-linux-lib5.exe 2016-05-01 1.6 MB
sfk176-linux.exe 2016-05-01 1.6 MB
sfk176-mac-i686.exe 2016-05-01 1.9 MB
sfk176-mac-ppc.exe 2016-05-01 1.6 MB
sfk176.exe 2016-05-01 1.6 MB
sfk176-linux-64.exe 2016-05-01 1.7 MB
sfk176-mac.dmg 2016-05-01 1.9 MB
sfk176.zip 2016-05-01 5.4 MB
sfk-1.7.6.tar.gz 2016-05-01 753.9 kB
Totals: 11 Items   20.7 MB 0
Maintenance Release.
Read the changelist for details.

Zip File Contents:

1. Binaries of Swiss File Knife Base, the multi function command line tool
   for Windows (XP to Windows 8), Intel Linux (current and old releases),
   Apple Macintosh (i686 and PPC) and ARM systems like Raspberry Pi.

2. Sourcecode and build scripts of SFK Base,
   allowing compilation under Windows and Linux.

3. Some documentation, example and test files.

If you are in a hurry and want only a single executable,

-  download any of these files:

   sfk.exe              Swiss File Knife for Windows.
   sfk-linux.exe        SFK for 32 bits Intel Linux, like Ubuntu.
   sfk-linux-64.exe     SFK for 64 bits Intel Linux, like Ubuntu 64.
   sfk-linux-lib5.exe   SFK for older   Intel Linux, like DSL.
   sfk-mac-i686.exe     SFK for current Intel based Macs.
   sfk-mac-ppc.exe      SFK for older   PowerPC Macs.
   sfk-arm.exe          SFK for ARM systems like Raspberry Pi.

-  do NOT double click on the downloaded .exe,
   but open a terminal or command line window (CMD.EXE).

-  cd into your download folder.

-  Linux/Mac: rename the .exe to just "sfk" like:
      mv sfk-mac-i686.exe sfk
   then make it executable by:
      chmod +x sfk
   and finally type:
      ./sfk

-  Windows: rename the .exe to sfk.exe then type "sfk"

   if you have no unzip tool, or in a wrong version,
   you may download unzip for the command line from
   http://stahlworks.com/dev/index.php?tool=zipunzip

-----------------------------------------------------------------

Revision 3:
-  fix: command chaining: failed to work with
        sfk ping ... +then webreq +filter ...
        now every chain i/o type after +then is ignored.
-  add: webreq: option -maxwait=n to wait up to
        n msec for a connection.
-  add: ping: option -quiet=2 to not show OK etc.
Revision 2:
-  fix: sfk alias didn't work.
-  fix: sfk ping help: first example didn't work.
-  chg: improved help on output chaining error message.
-  chg: improved help on input chaining error message.
-  chg: udpsend: no longer use gethostbyname on pure ip's.
-  chg: global rework of all gethostbyname calls (setaddr).
-  add: sfk for windows: option -noesckey to disable
        stop by escape key.
Initial Release:
-  add: windows: sfk fixfile, change bad filenames
        and file times created by embedded devices
        like PVR video recorders.
-  fix: sfk rename: crash on accent chars or umlauts
        within the search pattern.
-  add: ftpserv: LIST now accepts -la, same as -a.
-  fix: ftpserv: endless loop on unexpected LIST option.
-  add: ftpserv: option -pasvport=n to define PASV port.
-  add: windows: option -nofo[llow] now skips symbolic links.
-  chg: windows: sfk lindex no longer follows symbolic links
        by default. use -follow to change this.
-  add: sfk num: print number in all kinds of formats.
-  fix: sfk snapto: empty files were not added.
-  fix: sfk alias -list did not work.
-  fix: sfk xe: (x)replace -firsthit truncated file.
-  fix: improved cygwin compile.
-  add: sfk knxsend: now supports 4 bit messages.
-  add: sfk strlen: windows batch example.
Source: readme, updated 2016-07-29