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-08-30 5.1 kB
sfk-1.7.7.tar.gz 2016-08-24 788.9 kB
sfk177-linux.exe 2016-07-29 1.7 MB
sfk177.exe 2016-07-29 1.7 MB
sfk177-linux-lib5.exe 2016-07-29 1.7 MB
sfk177-mac-i686.exe 2016-07-29 1.9 MB
sfk177-mac-ppc.exe 2016-07-29 1.7 MB
sfk177-arm.exe 2016-07-29 2.6 MB
sfk177.zip 2016-07-29 5.6 MB
sfk177-mac.dmg 2016-07-29 2.0 MB
sfk177-linux-64.exe 2016-07-29 1.8 MB
Totals: 11 Items   21.4 MB 0
Major Update.
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

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

Initial Release:
-  fix: 24.08.16: sfk-1.7.7.tar.gz updated
        with a corrected autoconf compile.
-  sum: easy web data access with functions 
        sfk web, wfilter, xex. added sfk calc to do 
        simple calculations. improvements of wget, 
        ftpclient, udpdump, find, xfind, script.
        diverse bug fixes.
-  inf: Compatibility Notice: sfk scripts with
        quoted multi line parameters will change
        their default behaviour in the future.
        see "sfk label" options -qtrim and -qraw.
-  dep: Deprecation Warning: sfk webreq should
        no longer be used. use sfk web instead.
-  chg: Compatibility Notice: sfk pause: no longer
        sets a non zero shell return code if Esc
        key is pressed (which was undocumented).
-  add: sfk update: check for SFK updates.
-  add: sfk pause: option -keyrc to set the
        shell return code by ascii code of the
        pressed key.
-  add: sfk filter: option -head=n to read only
        first n lines of text files.
-  add: sfk filter: option -tail=n to read only
        last n lines of text files.
-  add: web access support with sfk filter, xex.
        help text examples for web access.
-  add: xe: sfk xreplace: option -astext to print
        search/replace hits as plain text.
-  add: sfk web, send a simple web request.
        new implementation replacing webreq.
-  add: sfk label: option -qtrim to strip whitespace
        from quoted multiline parameters.
-  add: sfk ftpserv: support for environment variables
        SFK_FTP_SUSER, SFK_FTP_SPW, SFK_FTP_SRUNPW
        which are used only by sfk ftpserv, not sfk ftp.
-  add: sfk ftp: support for environment variables
        SFK_FTP_CUSER, SFK_FTP_CPW which are used
        only by sfk ftp, not sfk ftpserv.
-  add: main help now lists the most important
        active environment variables.
-  add: full documentation of option -upat for using
        unix patterns : and # under windows.
-  add: option -upat2 to use sfk linux wildcard %
        instead of * under windows
-  add: sfk windows: set SFK_CONFIG=upat or upat2
        support to use unix syntax in bash files
-  add: sfk for windows now also supports environment
        variable option SFK_CONFIG=wildstar:c
        to support a different wildcard character.
-  add: sfk calc, do a simple calculation of two values.
-  add: xfind, xhexfind: option -names to show just
        the names of files containing hits.
-  fix: udpsend: no error on missing port or data.
-  fix: find: option -justrc produced blank lines.
-  add: udpdump: option -from now supports multiple
        ip patterns separated by comma.
-  add: udpdump: option -notfrom.
-  add: wget: auto expansion of url to http://url
-  chg: ftp client: "server speaks sft" message
        is now shown only with -verbose.
-  chg: ftp client: "using SFK_FTP_PW" message
        is now shown only with -verbose.
-  add: wget: option -maxwait to stop on timeout.
-  opt: wget: no longer sends head request.
-  add: httpserv: -raw option to send content
        without any reply headers.
-  fix: wget: download from a primitive server
        that sends no http headers produced
        incomplete first text line.
-  fix: sfk gettext: did not work in many cases.
-  chg: sfk if, sfk call: no longer consume chain text
        without any output.
-  add: sfk fromclip -h: example how to append
        clipboard changes to a logfile in a loop.
Source: readme, updated 2016-08-30