No installation. USB stick portable applications.
Swiss File Knife

a command line
multi function tool.

remove tabs
list dir sizes
find text
filter lines
find in path
collect text
instant ftp or
http server
file transfer
send text
patch text
patch binary
run own cmd
convert crlf
dup file find
md5 lists
fromto clip
split files
list latest
compare dirs
save typing
trace http
echo colors
head & tail
find classes
dep. listing
speed shell
zip search
zip dir list

Depeche View
Source Research
First Steps

using vm linux

windows GUI

the d3caster
java game engine

command line
file encryption

free external tools,
zero install effort,
usb stick compliant:

zip and unzip
diff and merge
reformat xml
reformat source

java sources

thread creation

cpp sources

log tracing
mem tracing
using printf


stat. c array
stat. java array
var. c array
var. java array
view all text
as you type
surf over text
find by click
quick copy
multi view
find nearby
find by path
location jump
skip accents
clip match
filter lines
edit text
load filter
hotkey list
receive text
send in C++
send in Java
smooth scroll
touch scroll
fly wxWidgets
fly over Qt
search Java

Swiss File Knife most recent changes

SFK The Book - A Good Bedtime Reading.

Revision 3:

- rel: 20.05.2018, Minor Update

- add: copy: option -flat to copy all files into a single output dir without sub folders.

- doc: zipto: removed redundant example.

- doc: name: copy -flat example.

- doc: filter: -tolower/upper notice correction.

Revision 2:

- rel: 17.04.2018, Minor Update

- sum: Better support for folder zipping if no sub folder contents are needed. Added script command ifexist to check if a file or folder exists.

- fix: sfk zip: created empty subdir entries with -nosub.

- add: sfk ifexist to check if a file or folder exists.

- fix: sfk getvar +tofile produced unwanted empty lines.

- doc: sfk zip: option -nosub

- doc: sfk list: option -nosub Initial Release:

- rel: 12.04.2018, Major Update

- sum: The Swiss File Knife can now create zip files and extract zip files, supporting UTF-8 unicode filenames and 64 bit contents with sizes over 2 gb. This allows highly flexible file selection with the full SFK syntax, like selecting all files changed today, or all files containing a searched pattern, and to pack them into a .zip directly.

- add: sfk zip, create zip file from folder.

- add: sfk zipto, zip selected file list.

- add: sfk unzip, list or extract zip file.

- add: sfk checkzip, verify zip file content.

- add: sfk run: quick confirm by sfk run. (with a dot)

- chg: sfk getdv unter windows no longer does a direct download, but shows an info text and then opens a web browser to download dview.

- add: scripts with -var: #(sys.slash) creates \ under windows, / under linux.

- add: require: option -nostop to continue chain.

- fix: sfk xfind -names ... +run etc. also printed the names to terminal.

- fix: rand: when chained with other random generator commands like make-random-file the seed was permanently reinitialized, producing redundant number sequences.

- fix: script: command chaining stopped after md5gento, make-random-file, snapto, joinlines, bin-to-src, deblank, color, fixfile, split, join, partcopy, setbytes, media, rename

- add: ftpserv: better windows 10 ftp client support by replying to OPTS UTF8 ON.

- chg: sfk num: little endian conversion is now always done as 32 bits, even with small numbers. use option -small for old behaviour.

- fix: sfk num: text output chaining did not work.

- add: sfk num: option -show x to print just a single format instead of all formats.

- chg: hexdump: now supports -off n with chain data.

- doc: xed: [2 chars] explained.

- doc: xed: example to swap char groups.

- doc: run: time measurement example.

Download the free Depeche View Lite Text Search Tool