Looking for the latest version? Download sfk174.zip (5.3 MB)
Name Modified Size Downloads / Week Status
Parent folder
Totals: 10 Items   16.2 MB 21
readme 2014-02-11 5.8 kB 11 weekly downloads
sfk169-mac.dmg 2014-01-29 1.8 MB 11 weekly downloads
sfk169.exe 2014-01-11 1.5 MB 1010 weekly downloads
sfk169-linux.exe 2014-01-11 1.5 MB 22 weekly downloads
sfk169-linux-lib5.exe 2014-01-11 1.5 MB 11 weekly downloads
sfk169-mac-i686.exe 2014-01-11 1.7 MB 11 weekly downloads
sfk169-mac-ppc.exe 2014-01-11 1.5 MB 11 weekly downloads
sfk169-arm.exe 2014-01-11 1.9 MB 11 weekly downloads
sfk169.tar.gz 2014-01-11 716.5 kB 22 weekly downloads
sfk169.zip 2014-01-11 4.2 MB 11 weekly downloads
Major Rework. 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 7), 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 current Linux distribs, like Ubuntu. sfk-linux-lib5.exe SFK for older Linux distribs, 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. - 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: - CHG: sfk wget: no longer creates default output filename extensions .txt, .html or .dat if the URL has no extension. use option -addext for old behaviour. - chg: rework of help text for sfk replace, hexfind, xhexfind, xreplace, extract, xtext. - fix: some linux theme:black colors were unreadable. - add: main help text: quick color setup info. - add: sfk colortest to check current logical colors. - add: sfk webreq: stop receive by content length. - add: sfk media: option -movesrcto x to move input video files to an output dir after processing. - fix: sfk wget ... +ffilter did not work. - fix: sfk media: -cut ... -tofile did not work. Initial Release: - CHG: SFK REPLACE: CHANGE IN DEFAULT BEHAVIOUR WHEN USING \xnn SLASH PATTERN CODES. By default, hex codes like \x41 are NOT treated as characters and therefore are NOT searched case insensitive, even if they represent a character code. In other words, \xnn is always treated as BINARY and only the EXACT code nn is searched. This can be changed by option -xchars. CHECK YOUR BATCH FILES if you need the old behaviour. If \x41 (ASCII code for A) should always find both A and a you may also set an environment variable: SET SFK_CONFIG=xchars - fix: sfk replace ... +replace crashed. - chg: sfk replace ... -to outdir\$file: now always creating output directories that don't exist. - chg: sfk replace: now supporting single dir parameter, i.e. sfk replace mydir "/fromtext/totext/" - CHG: sfk hexdump output to terminal: by default the filename is now prefixed by ":file " to be compatible to hextobin. use option -rawname for old format. - CHG: sfk hextobin: stricter input format handling considering >< and # delimiters. use option -fuzzy for old behaviour. - chg: sfk sel ... +sft mget: no longer requiring "." after mget to download to current directory. - add: sfk tcpdump, udpdump: option -maxdump to dump only the first n bytes of incoming messages. - add: sfk replace with -to or -tofile: option -force to create output directories. - add: sfk sft cput, cget alias for mput/mget -up. - add: sfk replace: option -noacc to disable case insensitive search of accent and umlaut chars. - add: sfk udpdump: options -size, -min/maxsize to show only messages with given sizes. - add: sfk udpdump: option -data to filter messages by text or binary content. - add: sfk hexdump: support for negative offsets to dump last parts of files. - chg: sfk replace: options can now be placed more freely when mixed with -dir ... -file. - add: sfk x, alias for sfk iname for quick typing. - add: base/xd: demo of sfk xhexfind to search in text and binary files using wildcards and SFK Expressions. - add: sfk select ... +hexfind chaining. - fix: hexdump -pure ... +tofile unwanted empty lines. - fix: udpsend: now accepts 0xn with uneven length. - fix: sfk hexfind under linux: hex dump too lean. - fix: replace hex dump preview of changes: whole text was highlighted instead of only the changes with bright backgrounds. multiple hits within short range caused wrong display of older hits. - add: sfk rawclip, same as sfk fromclip +toclip to remove unwanted formatting from text - add: sfk for windows: extra help text on how to use the console if sfk is started from windows explorer. - chg: bright background color scheme: "hit:" color changed from red to green as it was the same as error color. - add: help text: info about how to escape characters % and $ in batch files - add: udpdump: -bonjour preset option - add: SFK OSE solaris compile support. - chg: sfk hex: now printing an error on non numeric parameters, to avoid confusion with hexfind - fix: syntax errors produced memory leak warnings - add: support for -verbose=0 - add: sfk xe: hexdump of zip file contents. - chg: command name "grep" no longer documented as it is misleading, use only sfk find.
Source: readme, updated 2014-02-11