Menu

Swiss File Knife / News: Recent posts

Swiss File Knife 1.9.8 Released

Instant web server for mobile image upload now allows folder access.
Added uuencode, uudecode, xxencode, xxdecode to embed binary files in plain text, e.g. in email or documentation.
Web client now supports basic authentication. sfk oload can now insert .xlsx sheet headers.
Added sfk pingdiff to find ip's of new devices. Many detail improvements and bugfixes.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.9.8.0/

Posted by stahlworks 2021-04-12 Labels: uuencode command line windows linux uudecode command line windows linux xxencode xxdecode command line web server multi file upload from mobile command line web access search in files find device ips multi function tool tools collection command line tools shell tools cmd.exe tools cross platform automation

Swiss File Knife 1.9.7.2 Released

Important bugfix when reading text from stdin.
sfk webserv -rw now allows to upload multiple mobile photos in one go.
Auto adaption to Windows 10 console width.
sfk video: new template batch file to cut video files using external tools.
Copy now copies folder times by default.
Improved web access with custom headers.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.9.7.2/

Posted by stahlworks 2020-09-21 Labels: command line web server multi file upload from mobile command line web access selective folder copy multi function tool tools collection command line tools shell tools cmd.exe tools cross platform automation

Swiss File Knife 1.9.7 Released

Improved file copy and backup, shown in a new script template (see sfk batch).
SFK for Mac OS/X is now available as a 64-bit binary.
Improved FTP/SFT clients. Mobile friendly web server.
Improved batch support on linux. Many bug fixes and detail improvements.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.9.7.0/

Posted by stahlworks 2020-05-23 Labels: command line backup multi function tool tools collection command line tools shell tools cmd.exe tools cross platform automation

Swiss File Knife 1.9.6 Released

Fixed important bugs in file selection, when using non trivial -dir ... -subdir combinations multiple times in the same script.
Improved http server, with better download page layout. Improved scripting and help text.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.9.6.0/

Posted by stahlworks 2020-02-08 Labels: multi function tool tools collection command line tools shell tools cmd.exe tools cross platform automation

Swiss File Knife 1.9.5 Released

Added ofind option -justoffice to search just in office files like .docx .xlsx .ods .odt, skipping other plain text files. Added sfk olist to list only office files of a folder. Snapto can now collect office contents into one large text file, allowing fast browsing by Depeche View. Depeche View can now load and search office files directly.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.9.5.0/

Posted by stahlworks 2019-06-05 Labels: search in office files search .docx files search .xlsx files search .ods files search .odt files multi function tool tools collection command line tools shell tools cmd.exe tools

Swiss File Knife 1.9.4 Released

SFK can now search office file text contents, in Open Office format files like .docx .xlsx .ods .odt, by command sfk ofind.
The existing search functions find and xfind now search only in text files by default.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.9.4.0/

Posted by stahlworks 2019-02-10 Labels: search in office files search .docx files search .xlsx files search .ods files search .odt files multi function tool tools collection command line tools shell tools cmd.exe tools

Swiss File Knife 1.9.3.3 Released

Many detail fixes and improvements for scripting. Command chain no longer stops silently if filenames are missing. Improved setting of global options. Fix for scripts which have spaces in their path name.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.9.3.3/

Posted by stahlworks 2018-11-01 Labels: multi function tool tools collection command line tools shell tools cmd.exe tools

Swiss File Knife 1.9.3.2 Released

Added easy installation under Windows by a double click on sfk.exe, then press key 1. Creates a desktop icon "sfk shell" that opens a command line, with the sfk command ready to use. Improved file index storage under Windows.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.9.3.2/

Posted by stahlworks 2018-10-03 Labels: fast filename search multi function tool tools collection command line tools shell tools cmd.exe tools

Swiss File Knife 1.9.3 Released

Added sfk addtovar to collect text lines in a variable, sfk crc to create crc-32 checksums, sfk difflines to list different unique lines between two text files. Improved ftp client compatibility. Many detail improvements for scripting, like new variable functions.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.9.3.0/

Posted by stahlworks 2018-09-18 Labels: crc checksums crc32 checksum tool command line ftp client multi function tool tools collection command line tools shell tools cmd.exe tools text file line diff

Swiss File Knife 1.9.2 Released

Added sfk move to move files, getcol and tabcol to easily get a column from space or tab separated text.
Many detail improvements for scripting, text processing and zip file handling.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.9.2.0/

Posted by stahlworks 2018-07-05 Labels: multi function tool tools collection command line tools shell tools cmd.exe tools

The Swiss File Knife Book released on Amazon

The SFK book is now available in print on Amazon. Search "100 Command Line Tools", or "SFK Tutorial".
See also http://stahlworks.com/book

Furthermore SFK 1.9.1.3 was released, adding option -flat to sfk copy, to collect folder contents into a single output folder.

Downloads and changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.9.1.3/

Posted by stahlworks 2018-05-28

Swiss File Knife 1.9.1 Released

SFK can now create and extract zip files, with full support for Unicode UTF-8 filenames and 64 bit content with more than 2 gigabytes of size.

The easy, plain English file selection syntax of SFK can now be used to create zip file contents directly. Zip only files changed today, or the newest 10 files of a folder. Include/exclude named sub folders, file names or file types. Zip only files that differ from a reference folder, or which contain a search text.... read more

Posted by stahlworks 2018-04-13 Labels: command line zip file creation command line zip file extraction flexible zip creation utf-8 zip file creation utf-8 zip file extraction zip files changed today command line 64 bit zip file extraction portable zip file creation multi platform zip file processing easy zip file creation multi function tool tools collection command line tools shell tools cmd.exe tools

Swiss File Knife 1.9.0.2 Released

SFK for Windows now supports accent insensitive search and file selection according to the active codepage. Added atou and utoa for direct conversion between UTF-8 and Ansi. Improved wtoa conversion return codes, and some bug fixes.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.9.0.2/

Posted by stahlworks 2018-03-15 Labels: accent insensitive search Ansi to UTF-8 conversion UTF-8 to Ansi conversion UCS2 to Ansi conversion Ansi to USC2 conversion UCS2 to UTF8 conversion UTF8 to USC2 conversion multi function tool tools collection command line tools shell tools cmd.exe tools

Swiss File Knife 1.9.0 Released

SFK for Windows now supports case insensitive search and file selection within the codepage of your Windows system. Depending on your codepage this allows to search umlauts and accents case insensitive in many Latin languages, like German, French, Spanish and Czech, and with Cyrillic and Greek text. Added functions to convert text from and to UCS-2 wide character data. Added make-zero-file to fill unused disk space with zeros.... read more

Posted by stahlworks 2018-03-01 Labels: multi function tool tools collection command line tools shell tools cmd.exe tools cyrillic case insensitive search greek case insensitive search french case insensitive search accent case insensitive search UCS2 to Ansi conversion Ansi to USC2 conversion UCS2 to UTF8 conversion UTF8 to USC2 conversion zerofree

Swiss File Knife 1.8.9.2 Released

Improved scripting error messages. Better file renaming support in scripts. Added filter option to skip first lines.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.9.2/

Posted by stahlworks 2018-01-12 Labels: multi function tool tools collection command line tools shell tools cmd.exe tools portable scripting flexible rename

Swiss File Knife 1.8.9 Released

Improved scripting with if / begin / endif blocks.Better display of windows filenames on more codepages. Added sfk rand to create random numbers and sfk prompt to allow user input. Fixed xex return code handling and unexpected stop of script after sfk status.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.9.0/

Posted by stahlworks 2017-12-06 Labels: multi function tool tools collection command line tools shell tools cmd.exe tools random numbers portable scripting

Swiss File Knife 1.8.8 Released

Added SFKTray, a new Windows GUI tool to display SFK status infos, by several colored lights in the system tray. Added sfk status command to control these lights. Added sfk xrename, a more flexible rename for files and folders supporting many patterns in one command.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.8/

Posted by stahlworks 2017-09-05 Labels: multi function tool tools collection command line tools shell tools cmd.exe tools Windows tray status tray command line status flexible rename

Swiss File Knife 1.8.6 Released

Added easy variable output formatting like #(05i) which pads variable i to 5 characters with leading zeros.
Calculator now supports long expressions with many values.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.6/

Posted by stahlworks 2017-05-30 Labels: command line tools shell tools cmd.exe tools portable scripting command line calculator command line ftp server command line ftp client multi function tool tools collection

Swiss File Knife 1.8.5 Released

Fix of FTP server which blocked sub folder transfers. Improved Windows FTP client connectivity. Better scripting with for loop. Added listle command to list line end infos for text files. Detail improvements of udpdump, list, setbytes.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.5/

Posted by stahlworks 2017-04-26 Labels: command line tools shell tools cmd.exe tools grep find text easy ftp server batch ftp client list line ends set bytes in file

Swiss File Knife 1.8.4 Released

Security fix for ftp and http server under Windows which did not block writes to forbidden absolute paths like C:\thedir. Added encode and decode of base64, hex and prefixed hex formats. Added setbytes command to set bytes directly in a file. Improved scripting.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.4/

Posted by stahlworks 2017-02-28 Labels: command line tools shell tools cmd.exe tools grep find text encode base64 decode base64 encode hex decode hex set bytes in file instant ftp server instant http server

Swiss File Knife 1.8.3 Released

Easier index file handling by renamed commands sfk index, name. sfk list -tomake shows files that have no or old dependent files. Added sfk data to create random synthetic test data. sfk filter added support for lowercase conversion. UDP messages can now be sent to multiple targets in one script. Easier scripting by sfk tell which only prints text to terminal. Scripts can now call more nested sub functions. sfk ip can now expand short ips for script convenience. Bug fixes for run, tail, hexdump.... read more

Posted by stahlworks 2017-01-21 Labels: command line tools shell tools cmd.exe tools grep find text create index files list dependent files create test data lowercase text conversion send udp text expand short ip

Swiss File Knife 1.8.2 Released

sfk xfind, a powerful text search tool for the command line, is now open source and part of all sfk editions. compared to grep it features an easy, human readable pattern syntax based on the english language. improved scripting by string functions like substr and direct access to environment variables ("sfk help var" for details).

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.2/

Posted by stahlworks 2016-11-15 Labels: command line tools shell tools cmd.exe tools grep find text http test automation web testing http scripting text data conversion filter text replace text edit stream text sed expressions edit text files text file search shell web access embedded development file sync file transfer

Swiss File Knife 1.8.1.4 Update

improved scripting by "if" command with generic string comparison, goto to a local label, support for empty or optional parameters and variables. bug fixes in sfk xhexfind and sfk web.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.1/

Posted by stahlworks 2016-10-19 Labels: command line tools shell tools cmd.exe tools http test automation web testing http scripting text data conversion filter text replace text edit stream text sed expressions edit text files text file search shell web access embedded development file sync

Swiss File Knife 1.8.1 Released

improved scripting with sfk variables and perline command. easy http test automation with sfk script, web and xex. type "sfk samp" for new example scripts.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.1/

Posted by stahlworks 2016-09-29 Labels: command line tools shell tools cmd.exe tools http test automation web testing http scripting text data conversion filter text replace text edit stream text sed expressions edit text files text file search shell web access

Swiss File Knife 1.8.0 Released

sfk xed, a powerful stream text editor, is now free and open source. it allows text stream and file editing with a simple, human readable syntax. improved handling of multi line parameters in sfk scripts.

Downloads and full changelist are available under
http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.0/

Posted by stahlworks 2016-08-30 Labels: command line tools shell tools cmd.exe tools filter text replace text edit stream text sed expressions edit text files text file search shell web access