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.txt 2024-10-23 4.8 kB
sfk-2.0.0.tar.gz 2024-10-19 1.9 MB
iview.exe 2024-10-19 1.4 MB
sfktray.exe 2024-10-19 673.8 kB
sfk200-winxp.exe 2024-10-19 2.1 MB
sfk200-mac-64.exe 2024-10-19 2.9 MB
sfk200-linux-64.exe 2024-10-19 3.4 MB
sfk200.zip 2024-10-19 8.0 MB
sfk200.exe 2024-10-19 2.9 MB
Totals: 9 Items   23.4 MB 6
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 10), Intel Linux (64 bit), Apple Macintosh (i686 64 bits).

2. Sourcecode and build scripts of SFK Base, allowing compilation
   for Windows and Linux, including 32-bit and ARM Linux systems.
   Also available on: https://github.com/sfktools/swissfileknife

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 (64 bits).
   sfk-winxp.exe        SFK 32 bits also for Windows XP systems.

   sfk-linux-64.exe     SFK for 64 bits Intel Linux, like Ubuntu 64.
   sfk-mac-64.exe       SFK for current Intel based Macs.

   sfktray.exe          The SFKTray Status Display Tool for Windows,
                        for use with sfk status.
   iview.exe            Easy Image Viewer for Windows.

All binaries are fully portable, zero installation, no admin rights required.

You may use

1) SFK automatic setup (Windows only):

-  double click on the downloaded sfk.exe.
   on Windows 10 you may have to confirm 
   a security dialogue to let it start.
   setup does NOT require administrator rights.

-  a command line window opens.
   press 1, then enter to close.
   
-  search the new "sfk shell" desktop icon.
   double click to open a command line
   which contains the sfk command.

or

2) SFK manual setup:

-  open a terminal or command line window (CMD.EXE).

-  cd into your download folder.

-  Windows: rename the .exe to sfk.exe,
   copy it to an easy folder like C:\tools.
   extend the command search path by:
      SET PATH=%PATH%;C:\tools
   now you can use the 'sfk' command.

-  Linux/Mac: rename the .exe to just "sfk" like:
      mv sfk-mac-64.exe sfk
   then make it executable by:
      chmod +x sfk
   and finally 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/tool-zipunzip

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

the released files are no longer replaced on updates, 
and can be safely linked by package managers.

old folders from which no files are ever downloaded
may be cleaned up after a while.

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

-  rel: 19.10.2024, Major Update
-  sum: most is now open source,
        also including tools sfktray
        and a simple image viewer.
        everything is now 64 bit first.
        full rework of source code for easier reuse.
        some added functions, and some bug fixes.
-  add: sfk (x)replace is now fully open source.
        compared to replace in sfk base before
        it is much faster, no matter if replacing
        same or different length.
-  chg: sfk.exe for windows is now 64 bits.
        if you need a 32 bit version use sfkwinxp.exe.
-  chg: global rework of source code, with more defines
        to select which parts should be built.
-  add: sfk zip: option -nocomp to add files to a zip file
        with no compression, as fast as possible.
-  add: sfk replace: options -showhits, -showmiss.
-  add: sfk list -sincedir: option -ignoretime to force
        deep compare even if size and time are equal.
-  add: sfk sel ... +sft mputx and cputx to set exec flag
        on all transferred files
-  add: sfk webserv: option -style=f to supply an own
        css file to extend or overwrite page styles
-  add: sfk filetime: option -unix to print just the
        unix time of a file in seconds
-  add: sfk view: option -using x to run x instead
        of dview.exe or dview.bat
-  add: sfk head: head50 as alias for head -lines=50
-  add: sfk tail: tail50 as alias for tail -lines=50
-  add: sfk ... +iview, to view selected images 
        of a folder by iview.exe
-  chg: sfk calc: now supports brackets by default.
-  fix: sfk wtou -tofile: no longer removes CR characters
-  fix: sfk batch tmp.sh under Windows did not produce bash script
-  fix: sfk version: did not show version if binary contained
        text "$version:" multiple times. the command now
        searches for "$version:vernum=" or "$version:name=".
-  add: touch: improved error message if text list is passed.
-  add: sfk encode -wsp, sfk help wsp to protect whitespace
        in text for email or forum
-  del: sfk update, getdv
-  fix: xe: showed an error "zip dir entry, cannot close"
        when listing nested archive entries
-  chg: sfk wget: no longer tries caching to memory.
-  doc: sfk help var: rework of text.
Source: readme.txt, updated 2024-10-23