| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| readme | 2015-07-08 | 4.7 kB | |
| sfk174-arm.exe | 2015-04-15 | 2.5 MB | |
| sfk174-linux-64.exe | 2015-04-15 | 1.7 MB | |
| sfk174-linux-lib5.exe | 2015-04-15 | 1.6 MB | |
| sfk174-linux.exe | 2015-04-15 | 1.6 MB | |
| sfk174-mac-i686.exe | 2015-04-15 | 1.8 MB | |
| sfk174-mac-ppc.exe | 2015-04-15 | 1.6 MB | |
| sfk174-mac.dmg | 2015-04-15 | 1.9 MB | |
| sfk174.exe | 2015-04-15 | 1.6 MB | |
| sfk174.zip | 2015-04-15 | 5.3 MB | |
| sfk-1.7.4.tar.gz | 2015-04-15 | 735.3 kB | |
| Totals: 11 Items | 20.3 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 (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 5:
- fix: sfk ftpserv: DELE on readonly file did not return
an error, now it returns code 550.
- chg: sfk ftpserv: if rename fails it now returns 550
instead of 500.
- fix: sfk for macintosh failed to run due to dlsym issues.
Revision 4:
- fix: sfk head -follow did not work.
- chg: help text: separated head and tail documentation.
- add: the free sfk for ARM linux is now a Base+XD edition
with xfind, xtext and extract command.
Revision 2:
- fix: sfk httpserv security: buffer overflow allowing remote
code execution when sending large request.
- fix: sfk httpserv security: with option -deep it did not
detect path traversal when requesting "/file.txt".
- fix: sfk httpserv security: accepted files for upload
without option -rw.
- add: httpserv, ftpserv help text: reworked notice that
these are only for trusted environments.
- fix: sfk help select: wrong example text.
Initial Release:
- CHG: CHANGE OF DEFAULT OUTPUT OF: xhexfind, hexfind
if a full /fromtext/totext/ pattern is given
the hexdump output now shows the replaced
output text by default. use option -dumpfrom
to display the fromtext (search hits) in output.
- CHG: CHANGE OF SIMULATION OUTPUT OF: replace, xreplace, extract
1. simulation mode now shows a hex dump by default
instead of just statistics. use -nodump for
the old behaviour.
2. hex dump output now shows the replaced
output text by default. use option -dumpfrom
to display only the fromtext (search hits)
as it was default before.
option -yes behaves as always, not showing hexdumps
but only statistics of the number of changes.
- CHG: STRICTER PATTERN PARSING WITH: replace, extract, xreplace
a pattern like /from/to with missing "/" separator
at the end now stops with an error.
- add: sfk rename, a flexible mass file rename
using rename expressions.
- add: sfk xmlform: simple xml line text reformatter
for convenient viewing.
- fix: linux default color with dark background:
theme:black no longer uses grey but now the
terminal default color by sequence {ESC}[0;0m
- fix: linux: gindex, iname used wrong home folder.
- fix: gindex: if user supplied relative dir names
subsequent iname produced wrong results.
- fix: gindex: options -size or -qarc caused listing
of wrong folders.
- add: snapto: option -raw to collect faster.
- chg: hexdump output colors reworked.
- chg: sfk cmd: now uses the actual current sfk binary name
instead of just "sfk" for the created command
- fix: fromclip: crash on missing data.
- add: base+xd: demo of xreplace allowing output preview
without writing to files.
- chg: sfk replace: unreadable files which are skipped
no longer produce an error but a warning.
- chg: small syntax change: sfk chars now only accepts
char or chars as command name.
- chg: help text: full rework of web references.