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-01-13 4.1 kB
sfk175-linux.exe 2015-09-26 1.6 MB
sfk175.exe 2015-09-26 1.6 MB
sfk175-arm.exe 2015-09-26 2.5 MB
sfk175-linux-64.exe 2015-09-26 1.7 MB
sfk175-linux-lib5.exe 2015-09-26 1.6 MB
sfk175-mac-i686.exe 2015-09-26 1.9 MB
sfk175-mac-ppc.exe 2015-09-26 1.6 MB
sfk175-mac.dmg 2015-09-26 1.9 MB
sfk175.zip 2015-09-26 5.4 MB
sfk-1.7.5.tar.gz 2015-09-26 749.5 kB
Totals: 11 Items   20.6 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:
-  add: udpdump: "received" info now also prints sender port.
-  add: udpsend: may now use host:port instead of "host port".
-  add: udpsend -listen: option -replyport to specify
        a fixed reply port instead of system allocated one.
-  fix: sfk filter x.txt ... -write told "0 changes"
        with -toiso, -toutf, -trim although changes exist,
        not writing any changes unless -writeall was used.
-  add: md5 chaining support: sfk select ... +md5
-  add: sfk xhexfind, xreplace: length info of found hits
        in case of hex dump output
-  add: sfk filefind: options to list sizes in kb, mb.
-  add: sfk list: option -skiplate=n to select all files
        except the newest n files, for cleanups.
-  add: sfk replace with same length replacements:
        option -maxscan=n to stop searching for patterns
        at a given maximum position per file.
-  fix: sfk select ... +md5gento out.md5 didn't work.
Revision 2:
-  add: toclip: options to strip line end, trim text.
-  fix: ping on a list of ip's displayed wrong confirmation text.
-  fix: sfk tail on long files took very long.
-  add: sfk windows: print time to terminal when pressing enter,
        for example with tail -f, to mark a place in output.
Initial Release:
-  add: sfk ping, ping multiple ip addresses in one go.
        experimental, requires admin rights.
-  add: xe and base/xd: option -xarc to read contents of 
        any zip file regardless of file extension. 
        reads the first bytes of every file and therefore 
        performs slower then -arc.
-  add: extended list of well known archive file extensions
        by open office file formats:
        .odt .ods .odp .odg .odc .ott .ots .otp .otg
-  add: xmlform: support for multiple tags in one line,
        may now read xml files or stdin directly.
-  add: automatic ip expansion now also supports .n.n
        e.g. sfk sft .1.29 may connect to 192.168.1.29
-  add: sfk wget: display of msec used for download.
-  add: sfk today: alias of sfk list -today
-  add: sfk big: alias of sfk list -big
-  add: sfk time -from n to recalc a unix time value
-  add: sfk dirtime, list file system time of a folder
        without it's sub folders or contained files
-  add: sfk touch under windows: option -copyctom to copy 
        creation into modification time instead of using 
        current time.
-  add: sfk windows: touch -date year 2038 support.
-  fix: diverse 32/64 bit time related fixes.
Source: readme, updated 2016-01-13