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
hexdump
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
automation

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
hexdump
using printf

articles

embedded
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
fullscreen
bookmarks
find by path
expressions
location jump
skip accents
clip match
filter lines
edit text
highlight
load filter
hotkey list
receive text
send in C++
send in Java
smooth scroll
touch scroll
fly wxWidgets
fly over Qt
search Java

 
Bookmark on del.icio.us Bookmark on Google Add to Mr. Wong
Bookmark on digg.com Add to StumbleUpon Bookmark on Yahoo

 

Swiss File Knife - A Command Line Tools Collection

combines many functions in a single, portable executable that belongs onto every USB stick. Search and convert text files, instant simple FTP/HTTP server, find duplicate files, compare folders, treesize, run own commands on all files of a folder - it's all within a single tool.

Download SFK for Windows here or from SourceForge. You may also download the .zip file with all binaries and source code for Windows (7/Vista/XP), Linux and Mac, the Intel Linux binary for 32 bits Ubuntu, the binary for libc5 systems like DSL, for 64 bits Intel Linux, for 32 bits ARM Linux like on Raspberry Pi, the Mac OS X binaries as i686 DMG, exe or for PowerPC. No installation, instant use.

  Get the Five Dollar Book! All commands in a 300 page PDF,
for convenient reading on your tablet, smartphone, or for self printing.
Includes a 60 page tutorial for the most important functions.

Windows: after download, open a command line (CMD.exe) then CD into the download folder and type "sfk" for the help text. Mac OS X: open the .DMG then control+click on the contained script and select Open. Linux: after download, open a command line or terminal, then rename to sfk like "mv sfk-linux.exe sfk", make it executable by "chmod +x sfk" and type "./sfk"

  SFK for Windows screenshot on white background
Windows
  SFK for Linux screenshot on dark background
Linux
  SFK for Mac OS X screenshot on bright background
Mac OS X

Intense users may be interested in Swiss File Knife Extended Edition (XE) which features
a high performance replace command for large text and binary files, and which can also
read .zip, .jar, .tar.gz and .tar.bz2 file contents. Read more on that here.
 
The current version is 1.8.8.2 Read the list of recent changes here.
You may place questions in the sfk forums, or submit a tracker request.
For software download sites: the SFK PAD file is available here.

SFK Icons and example code for linking can be found here.

Now follows the SFK for Windows syntax overview. (On Mac OS X and Linux, replace every ! character by :, and every $ by #. Type wildcards with a preceeding slash: \* and \?)

SFK - The Swiss File Knife File Tree Processor.
Release 1.8.8 Base/XD Revision 2 of Sep 21 2017.
StahlWorks Technologies, http://stahlworks.com/
Distributed for free under the BSD License, without any warranty.
type "sfk commandname" for help on any of the following.
some commands require to add "-help" for the help text.

file system
   sfk list       - list directory tree contents.
                    list latest, oldest or biggest files.
                    list directory differences.
                    list zip jar tar gz bz2 contents.
   sfk filefind   - find files by filename
   sfk treesize   - show directory size statistics
   sfk copy       - copy directory trees additively
   sfk sync       - mirror tree content with deletion
   sfk rename     - flexible multi file rename
   sfk partcopy   - copy part from a file into another one
   sfk mkdir      - create directory tree
   sfk delete     - delete files and folders
   sfk deltree    - delete whole directory tree
   sfk deblank    - remove blanks in filenames
   sfk space [-h] - tell total and free size of volume
   sfk filetime   - tell times of a file
   sfk touch      - change times of a file
   sfk index      - create index file(s) for fast lookup
   sfk name       - lookup file names using index files
   sfk fixfile    - change bad filenames and file times
   sfk setbytes   - set bytes at offset within a file
                       Download sfk.exe for the Windows command line   Download sfk for 32 bits Linux (modern systems like Ubuntu)   Download sfk for 64 bits Linux   Download sfk for the Mac OS/X terminal (i686)   SFK Mobile Book   Source code and more binaries on Sourceforge
   conversion
   sfk addcrlf    - convert from LF to CRLF line endings
   sfk crlf-to-lf - convert from CRLF to LF line endings
   sfk detab      - convert TAB characters to spaces
   sfk entab      - convert groups of spaces to TAB chars
   sfk scantab    - list files containing TAB characters
   sfk split      - split large files into smaller ones
   sfk join       - join small files into a large one
   sfk csvtotab   - convert .csv data to tab separated
   sfk tabtocsv   - convert tab separated to .csv format
   sfk encode     - convert data to base64 or hex format
   sfk decode     - decode base64, hex or url format
   sfk hexdump    - create hexdump from a binary file
   sfk hextobin   - convert hex data to binary
   sfk hex        - convert decimal number(s) to hex
   sfk dec        - convert hex number(s) to decimal
   sfk chars      - print chars for a list of codes
   sfk bin-to-src - convert binary to source code
                       Download sfk.exe for the Windows command line   Download sfk for 32 bits Linux (modern systems like Ubuntu)   Download sfk for 64 bits Linux   Download sfk for the Mac OS/X terminal (i686)   SFK Mobile Book   Source code and more binaries on Sourceforge
   text processing
   sfk filter     - search, filter and replace text data
   sfk replace    - replace words in binary and text files
   sfk xed        - edit stream text using sfk expressions
   sfk xex        - extract from stream text using expressions
   sfk xreplace   - XE: replace in files using sfk expressions
   sfk run        - run external command on all files of a folder
   sfk runloop    - run a command n times in a loop
   sfk printloop  - print some text many times
   sfk perline    - run sfk command(s) per input text line
   sfk head       - print first lines of a file
   sfk tail       - print last lines of a file
   sfk snapto     - join many text files into one file
   sfk addhead    - insert string at start of text lines
   sfk addtail    - append string at end of text lines
   sfk joinlines  - join text lines split by email reformatting
   sfk strings    - extract strings from a binary file
   sfk sort       - sort text lines produced by another command
   sfk count      - count text lines, filter identical lines
   sfk linelen    - tell length of string(s)
                       Download sfk.exe for the Windows command line   Download sfk for 32 bits Linux (modern systems like Ubuntu)   Download sfk for 64 bits Linux   Download sfk for the Mac OS/X terminal (i686)   SFK Mobile Book   Source code and more binaries on Sourceforge
   
search and compare sfk xfind - search in text and binary files using wildcards and simple expressions sfk xtext - search in text files only sfk xhexfind - search with hexdump output sfk extract - extract data from text and binary sfk find - search static text, without wildcards sfk hexfind - search static binary data sfk md5gento - create list of md5 checksums over files sfk md5check - verify list of md5 checksums over files sfk md5 - calc md5 over a file, compare two files sfk pathfind - search PATH for location of a command sfk reflist - list fuzzy references between files sfk deplist - list fuzzy dependencies between files sfk dupfind - find duplicate files by content Download sfk.exe for the Windows command line Download sfk for 32 bits Linux (modern systems like Ubuntu) Download sfk for 64 bits Linux Download sfk for the Mac OS/X terminal (i686) SFK Mobile Book Source code and more binaries on Sourceforge networking sfk httpserv - run an instant HTTP server. type "sfk httpserv -help" for help. sfk ftpserv - run an instant FTP server type "sfk ftpserv -help" for help. sfk ftp - instant anonymous FTP client sfk web - send HTTP request to a server sfk wget - download HTTP file from the web sfk tcpdump - print TCP conversation between programs sfk udpdump - print incoming UDP requests sfk udpsend - send UDP requests sfk ip - tell own machine's IP address(es). type "sfk ip -help" for help. sfk netlog - send text outputs to network, and/or file, and/or terminal sfk fromnet -h - receive and print network text sfk ping - ping multiple machines in one go Download sfk.exe for the Windows command line Download sfk for 32 bits Linux (modern systems like Ubuntu) Download sfk for 64 bits Linux Download sfk for the Mac OS/X terminal (i686) SFK Mobile Book Source code and more binaries on Sourceforge scripting sfk help chain - how to combine multiple commands sfk script - run many sfk commands in a script file sfk label - define starting points within a script sfk call - call a sub function at a label sfk echo - print (coloured) text to terminal sfk color - change text color of terminal sfk alias - create command from other commands sfk mkcd - create command to reenter directory sfk sleep - delay execution for milliseconds sfk pause - wait for user input sfk tee - split command output in two streams sfk tofile - save command output to a file sfk toterm - flush command output to terminal sfk for - repeat commands many times sfk loop - repeat execution of all commands sfk cd - change directory within a script sfk getcwd - print the current working directory sfk require - compare version text sfk time [-h] - print current date and time Download sfk.exe for the Windows command line Download sfk for 32 bits Linux (modern systems like Ubuntu) Download sfk for 64 bits Linux Download sfk for the Mac OS/X terminal (i686) SFK Mobile Book Source code and more binaries on Sourceforge development sfk bin-to-src - convert binary data to source code sfk make-random-file - create file with random data sfk fuzz - change file at random, for testing sfk sample - print example code for programming sfk patch - change text files through a script sfk inst - instrument c++ with tracing calls diverse sfk status - send colored status to the SFKTray Windows GUI utility for display sfk calc - do a simple instant calculation sfk number - print number in diverse formats sfk xmlform - reformat xml for easy viewing sfk media - cut video and binary files sfk view - show results in a GUI tool sfk toclip - copy command output to clipboard sfk fromclip - read text from clipboard sfk env - search environment variables sfk version - show version of a binary file sfk ascii - list ISO 8859-1 ASCII characters sfk ascii -dos - list OEM codepage 850 characters sfk spell - phonetic spelling for telephone sfk cmd - print an example command sfk data - create random test data sfk ruler - measure console text width sfk license - print the SFK license text sfk update - check for SFK updates Download sfk.exe for the Windows command line Download sfk for 32 bits Linux (modern systems like Ubuntu) Download sfk for 64 bits Linux Download sfk for the Mac OS/X terminal (i686) SFK Mobile Book Source code and more binaries on Sourceforge help by subject sfk samp - example scripts on sfk use and for http web access automation sfk help select - how dirs and files are selected in sfk sfk help options - general options reference sfk help patterns - wildcards and text patterns within sfk sfk help chain - how to combine (chain) multiple commands sfk help var - how to use sfk variables and parameters sfk help shell - how to optimize the windows command prompt sfk help unicode - about unicode file reading support sfk help colors - how to change result colors sfk help compile - how to compile sfk on any linux system sfk help xe - infos on sfk extended edition All tree walking commands support file selection this way: 1. short format with ONE directory tree and MANY file name patterns: src1dir .cpp .hpp .xml bigbar !footmp 2. short format with a list of explicite file names: letter1.txt revenues9.xls report3\turnover5.ppt 3. long format with MANY dir trees and file masks PER dir tree: -dir src1 src2 !src\save -file foosys .cpp -dir bin5 -file .exe For detailed help on file selection, type "sfk help select". * and ? wildcards are supported in filenames. "foo" is interpreted as "*foo*", so you can leave out * completely to search a name part. sfk list mydir lists ALL files of mydir, no * needed. sfk list mydir .cpp .hpp lists SOME files of mydir by extension. sfk list mydir !.cfg lists all files of mydir EXCEPT .cfg configure your windows CMD.exe properly. select many display columns, 3000 lines for scrollback and copy/paste of displayed text. "sfk help shell" for more. beware of Shell Command Characters. parameters containing spaces or characters <>|!&?* must be sur- rounded by quotes "". type "sfk filter" for details and examples. WRONG COLORS? Use one of: set SFK_COLORS=theme:black for DARK backgrounds set SFK_COLORS=theme:white for BRIGHT backgrounds see also "sfk help colors" sfk uses environment variables: SFK_COLORS=head:4,examp:4,file:1,hit:4,rep:6 type "sfk ask word1 word2 ..." to search ALL help text for words. type "sfk dumphelp" to print ALL help text. +---------------------------------------------------------+ | Get the Five Dollar SFK Book: type "sfk book" for more. | |---------------------------------------------------------| | Browse all text of a folder fast: sfk dview | +---------------------------------------------------------+
  Get the Five Dollar Book! All commands in a 300 page PDF,
for convenient reading on your tablet, smartphone, or for self printing.
Includes a 60 page tutorial for the most important functions.


 

 
Download the free Depeche View Lite Text Search Tool

 
 
 
 

 
 
 
 
Supersonic Text File Search - Free Download