Swiss File Knife 18.104.22.168 Extended Edition
- Search and filter .zip, .tar.gz and .tar.bz2 contents on the command line
using the SFK XE list, find, hexfind, filter and snapto commands.
The following restrictions apply:
- archive file contents must fit completely into memory.
in general, archives below 100 mb should be ok,
but beyond that your machine must provide enough memory.
zip files must use a normal compression format (DEFLATE),
e.g. as it is produced by the InfoZIP or WinZIP tool.
(most zip files in the internet use DEFLATE compression.)
exotic compressions and 64-bit zip files are NOT supported.
.tar, .tar.gz and .tar.bz2 files produced by non-Windows/Linux
operating systems, or produced by old and exotic tar tools
may slightly differ in their format, and may fail to read.
To make sure than you can load the archive files you're
most interested in, test loading first in SFK Base (using the XE Demo mode).
To browse and search .zip, .tar.gz and .tar.bz2 text contents
interactively at high speed,
take a look at
Depeche View Professional.
Replace strings or byte sequences in text and binary files at high speed,
with optional file-to-file replace or use of temporary files,
supporting large files not limited
by the amount of available memory.
Execution times are heavily dependent on content,
search patterns, and hardware.
1 GB file (1000000000 bytes) with binary random data created by
sfk make-random-file test.dat 1g
replace every zero byte by two bytes 0x0102 with command
sfk replace test.dat -bin /00/0102/ -usetmp
done in 25 seconds on a Core i3 CPU with 2.13 GHz.
But in general, replacing
within a gigabyte file is a matter of minutes, not hours.
Note: temporary files are not active by default.
To enable them if output exceeds 300 MB,
or the environment variable
Provided as downloadable .zip package, containing:
- 32 bit binary for Windows (XP/2000/Vista/7 with 32 and 64 bits)
- 32 bit binary for Linux (newer distributions like Ubuntu)
- 32 bit binary for Linux (older distributions like DSL, using lib5)
For the Linux versions: simply check if SFK Base for Linux runs well
on your Linux distribution. If so, SFK XE will run as well.
Swiss File Knife XE Single User License
Payment is done by PayPal. The order processing is fully automated, available 24/7.
Within a minute after payment, you will have your download.
If you have any problems during your ordering process, please EMail to: