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 2017-04-21 4.0 kB
sfk184.exe 2017-03-10 1.8 MB
sfk184-linux-lib5.exe 2017-03-10 1.8 MB
sfk184-linux.exe 2017-03-10 1.8 MB
sfk184-mac-i686.exe 2017-03-10 2.1 MB
sfk184-mac-ppc.exe 2017-03-10 1.9 MB
sfk184-arm.exe 2017-03-10 2.7 MB
sfk184.zip 2017-03-10 6.1 MB
sfk184-mac.dmg 2017-03-10 2.1 MB
sfk-1.8.4.tar.gz 2017-03-10 874.5 kB
sfk184-linux-64.exe 2017-03-10 1.9 MB
Totals: 11 Items   23.1 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

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

Revision 2:
-  rel: 09.03.2017, Minor Update
-  sum: version command can now list standard windows
        version infos contained in .exe files.
-  chg: hextobin: no longer tells conversion statistics
        when output is sent to another command
-  add: sfk version: support for windows binary version infos.
-  doc: encode/decode was not contained in dumphelp.
Initial Release:
-  rel: 28.02.2017, Major Update
-  sum: security fix for windows ftp and http server.
        added encoding and decoding of base64, hex
        and url text formats. added setbytes command to set 
        bytes directly in a file. improved scripting.
-  FIX: ftpserv and httpserv under Windows: with option -rw
        write to a forbidden absolute path like C:\thedir\...
        was not blocked.
-  CHG: Syntax Change: sfk ... +hexdump no longer expects
        filename lists from previous commands, but only text
        and binary data. use +hexfile or +fhexdump for the
        old behaviour. this fixes issues that data sent
        by the command chain was always misinterpreted
        as filename lists, producing file open errors.
-  add: sfk clock, permanent display of absolute and
        relative time.
-  add: sfk hexdump: automatic highlight of line end chars
        with pure text input data.
-  fix: sfk for windows: repeated calls of sfk sft ... 
        in scripts not possible.
-  add: sfk old, alias for sfk list -old to show oldest
        files of a folder.
-  add: sfk small, alias for sfk list -small to show smallest
        files of a folder.
-  add: sfk chars now supports command chain input.
-  add: ftp client in sft mode: display of 55x error replies
        on file send, also without -verbose.
-  add: sfk encode and decode, convert data to and from
        base64, hex or prefixed hex data.
-  add: sfk setbytes, write a byte sequence into a file
        at a given offset.
-  del: the undocumented +text and +files keywords
        in command chaining are no longer supported.
-  chg: sfk base: sfk sel ... +extract was not enabled.
-  chg: sfk base+xd: sfk sel ... +xrep demo was not enabled.
-  chg: echo -literal -noline ... followed by a command
        accepting binary data, like xed, no longer appends (CR)LF.
-  add: echo -pure as an alias for -literal -noline,
        to prepare chain input data as unchanged as possible.
Source: readme, updated 2017-04-21