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
Main Features
First Steps

firefox add-ons

using vm linux

windows GUI
automation

the d3caster
java game engine

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

zip and unzip
diff and merge
reformat xml
reformat source
notepad++

java sources

thread creation

cpp sources

log tracing
mem tracing
hexdump
using printf

articles

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

 
Moments In Space

how to transfer files instantly between Windows, Mac OS X, Linux and Raspberry Pi, with no installation or configuration, using the free command line tool Swiss File Knife.

Are you working on a machine without internet access, no shared network folders, unavailable USB ports, missing admin rights, and a thousand other reasons why it seems impossible to transfer a single file?

The free Swiss File Knife provides an Instant HTTP or FTP Server, allowing file transfer even if everything else fails.

How to get SFK up and running anywhere:

   Download the executables for Windows, Linux/lib6 or Linux/lib5

   By browser:

   -  http://stahlworks.com/dev/swiss-file-knife.html

      then click on one of the top links to either download
      binaries instantly, or look further on sourceforge:

   -  http://sourceforge.net/projects/swissfileknife/

   OR

   On a Linux or Mac command line console, use one of these:

      Instant binaries:

      -  wget http://stahlworks.com/sfkux         (Intel Linux lib6)
      -  wget http://stahlworks.com/sfkuxold      (Intel Linux lib5)
      -  wget http://stahlworks.com/sfkarm        (ARM Linux)
      -  curl -o sfk http://stahlworks.com/sfkmac      (Mac i686)
      -  curl -o sfk http://stahlworks.com/sfkmacold   (Mac PowerPC)

   After download, follow the "prepare" steps below before use.
   If files downloaded by wget do not work, then possibly the wget tool
   destroyed the binary as it cannot handle the missing file extension.
   In that case, try a wget on one of the full .exe paths:

      wget http://stahlworks.com/dev/sfk/sfk-linux.exe       (Intel lib6)
      wget http://stahlworks.com/dev/sfk/sfk-linux-lib5.exe  (Intel lib5)
      wget http://stahlworks.com/dev/sfk/sfk-arm.exe         (ARM Linux)
      wget http://stahlworks.com/dev/sfk/sfk-mac-i686.exe    (Mac i686)
      wget http://stahlworks.com/dev/sfk/sfk-mac-ppc.exe     (Mac PowerPC)

How to prepare the SFK binary under Linux/Mac:

   -  after download, you should rename the executable to "sfk"
      to save typing effort, for example

         mv sfkux sfk

      then allow execution by setting the 'x' attribute

         chmod +x sfk

      then simply type

         ./sfk

      to get it running (the "./" is often needed as
      the PATH may not contain the current directory ".").               

SFK Instant HTTP Server for easy file exchange

      -  on the machine where you have downloaded SFK, type

         sfk httpserv -port=9090

      -  then, on the target machine, try to open a web browser
         and to access

            http://othermachine:9090/

         and you should see a listing of all files of the current
         directory on the other machine (where you ran sfk).

      -  if no web browser is available, try a direct

            wget http://othermachine:9090/yourfile

         with "yourfile" being the single file you want to transfer.

   If that fails (no browser, no gui, no wget command),
   check if there exists an "ftp" command on the target.
   If so, try:

SFK Instant FTP Server for easy file exchange

      -  on the machine where you have SFK already, type

         sfk ftpserv

      -  then, on the target machine, type

            ftp othermachine

         and if the login succeeds, try

            dir
            bin
            get yourfile

      -  if ftp connections fail to work, check if the "ftp"
         client on the target accepts the command

            passive

         then try to "get" again (ftp creates a new connection
         per file download, which is often blocked by firewalls.
         the passive command changes the way in which those
         connections are created.)

Download the free Depeche View Lite Text Search Tool

 
 
 
 

 
 
Supersonic Text File Search - Free Download