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
sfk165-mac-ppc.exe 2012-07-14 1.2 MB
sfk165-mac-i686.exe 2012-07-14 1.1 MB
sfk165-linux-lib5.exe 2012-07-14 1.2 MB
sfk165-linux.exe 2012-07-14 1.2 MB
sfk165.zip 2012-07-14 2.8 MB
sfk165.tar.gz 2012-07-14 634.1 kB
readme 2012-07-14 5.1 kB
sfk165.exe 2012-07-14 1.2 MB
Totals: 8 Items   9.4 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 (95 to Vista) and Linux (current and old releases)

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 the following. NO INSTALLATION is required,
the executables can be used instantly after download:

   sfk.exe              Swiss File Knife for Windows.
   sfk-linux.exe        SFK for current Linux distribs, like Ubuntu.
   sfk-linux-lib5.exe   SFK for older Linux distribs, like DSL.

NOTE:
   All executables have the version number in their filename for clarity.
   You should rename them after download for easy use:

   sfknnn.exe              -> sfk.exe
   sfknnn-linux.exe        -> sfk
   sfknnn-linux-lib5.exe   -> sfk

   under linux, also add "chmod +x sfk" afterwards.
   if unzipping fails on some linux distributions,
   download the current unzip from www.info-zip.org.

=================================

   Sponsors:
      Many thanks to Klaus Lehmann, http://allegronet.de/
      for sponsoring SFK development with EUR 500.

Revision 4:
-  CHG: sfk ftp/sft mput: now always stops by default
        on the first file that fails to send.
        use option -force to override.
-  add: sfk ftp/sft mput: option -force to continue
        file transfer after errors.
-  chg: sfk ftp/sft mput: rework of error handling
        and statistics output.
-  fix: sfk ftp/sft put/mput: file was deleted at server
        even if it did not exist at client.
Revision 3:
-  add: sfk diskspace, tell total and free size
        of current or specified volume.
-  fix: crash of sftserv, httpserv on embedded Linux
        due to uncatched null pointers in own IP detect.
-  fix: sfk sel -arc testfiles !.zip selected nothing
        due to wrong internal mask conversion.
Revision 2:
-  FIX: sfk replace: crash on -bylist files ending
        with a line without linefeed.
-  add: help text infos about Shell Command Characters
        like < and > that often cause unreadable
        syntax error messages.
-  add: sfk replace: option -spatstrict for strict
        slash patterns, producing an error on undefined
        sequences like \m within C:\myproj.
-  add: sfk httpserv: support for -dir parameter allowing
        to specify multiple dirs for reading.
-  add: sfk hexfind, sfk replace: option -firsthit to 
        process only first pattern match per file.
-  add: help text documentation of -debug option.           
-  add: sfk for windows: option -debug now also runs 
        a memory list check after each command.
-  add: sfk for windows: option -memcheck to detect 
        memory overwrites.
-  fix: sfk replace ... -dir ... -yes didn't work.
-  fix: sfk ... +linelen now works as documented.
-  fix: sfk linelen -quiet: did not produce the
        expected return code.
Initial Release:
-  CHG: sfk ... -to output option: now also accepts
        single output filename without any mask.
-  chg: sfk split under windows: now using a different
        method to retrieve filesize, which should work
        better on files which are still written to.
-  chg: sfk split, join: improved status display.
-  add: sfk split: option -digits=n to set minimum
        number of digits for .part extension.
-  add: sfk join: auto detection of number of digits
        used in part files.
-  add: sfk replace: option -enddir to allow typing
        of -dir ... -file ... as first parameters.
-  add: sfk split: option -altsize to select a different
        method to read a file's filesize.
-  add: sfk split: option -getsize to read filesize
        multiple times, which can be helpful for files
        which are still written to.
-  add: sfk split: option -update to skip rewrite of
        existing output parts of full size.
-  add: sfk ... -tofile output option to specify a single
        output filename which is not checked for patterns.
-  add: SFK XE: high performance replace command
        supporting file-to-file replace and
        temporary files.
-  add: sfk replace: specifying :text as first line
        in a -bylist file is now optional.
        improved error messages and help text.
-  add: set folder for temporary files via SFK_CONFIG
        environment variable. "sfk help opt" for more.
-  add: option -exectime to show total execution time
        at program end.
-  add: option -echoonerr to echo all parameters
        when an error occurs.
-  add: SFK_CONFIG options echoonerr, echoonstart
        to echo sfk command on start or any error.
-  fix: vc10 build: startup crash due to signal handlers.
-  fix: sfk version -num: no longer appends a useless
        dot "." on empty fix level field.
-  fix: sfk ftp to normal FTP server: now path slashes 
        are auto converted to "/".
Source: readme, updated 2012-07-14