자 료 실

유틸리티 Swiss File Knife

2020.12.30 17:34

sunshine 조회:1571 추천:4

nircmd 처럼 다기능 명령 줄 도구입니다.

출처: http://stahlworks.com/dev/?tool=hexfind

Swiss File Knife.7z

s1.png

 

SFK - The Swiss File Knife Multi Function Tool.

Release 1.9.7 Base/XD Revision 2 of Sep 17 2020.

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 olist      - list office files in a folder,

                       like .docx .xlsx .ods .odt

      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

 

   compression

      sfk zip        - create zip file from folder

      sfk zipto      - zip selected file list

      sfk unzip      - list or extract zip file

      sfk checkzip   - verify zip file content

 

   conversion

      sfk oload      - load office file content as text

      sfk lf-to-crlf - 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 wtoa       - convert wide chars to Ansi

      sfk wtou       - convert wide chars to UTF-8

      sfk utoa       - convert UTF-8 text to Ansi

      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

 

   text processing

      sfk filter     - search, filter and replace text data

      sfk ofilter    - filter  text from an office file

      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   - Plus/XE: replace in files using 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 load       - load file content for further processing

      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 difflines  - show text lines differing between files

      sfk linelen    - tell length of string(s)

 

   search and compare

      sfk xfind      - search in text files using

                       wildcards and simple expressions

      sfk ofind      - search in office files .docx .xlsx .ods

      sfk xfindbin   - search in text and binary files

      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

 

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

 

   scripting

      sfk help chain - how to combine multiple commands

      sfk batch      - 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 setvar     - put text into an sfk variable

      sfk storetext  - store text in memory for later use

      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 stop       - stop sfk script execution

      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

 

   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 view       - show text output in a GUI tool,

                       for interactive browse and filter

      sfk status     - send colored status to the SFKTray

                       Windows GUI utility for display

      sfk calc       - do a simple instant calculation

      sfk random     - create a random number

      sfk prompt     - ask for user input

      sfk number     - print number in diverse formats

      sfk xmlform    - reformat xml  for easy viewing

      sfk jsonform   - reformat json for easy viewing

      sfk video      - how to edit video files

      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 Ansi codepage characters

      sfk ascii -dos - list OEM  codepage 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

 

   help by subject

      sfk help office   - how to search in office files

      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 samp          - example scripts on sfk use and for

                          http web access automation

      sfk help shell    - how to optimize the windows command prompt

      sfk help chars    - about locale specific characters

      sfk help nocase   - about case insensitive search

      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

 

   first time user

 

      type "sfk basic" for very basic informations about

      how to select files, general options, shell preparation,

      complex <>|!&? character issues and color setup.

 

   to search ALL help text for a topic:

 

      type "sfk ask word1"    to search all for word1.

      type "sfk ask w1 w2"    to search all for w1 or w2.

      type "sfk dumphelp"     to print ALL help text.

===================================================================================

- 간단한 사용법:

1) 1000 ms 대기하기

sfk.exe sleep 1000

2) 싸이트에서 파일 다운로드: 원래의 wget.exe 파일이 아니고 sfk 에 내장된 기능입니다.

sfk.exe wget http://www.drivesnapshot.de/download/snapshot.exe

3) 헥스 값 "F00022000B020A00" 를 찾아서 "F00023000B020A00" 로 바꾸기

sfk.exe replace -binary /F00022000B020A00/F00023000B020A00/ -dir %~dp0 -file snapshot.exe -yes

4) 문자 "Unallocated" 를 찾아서 "미 할당    " 로 바꾸기

sfk.exe replace  snapshot.exe "/Unallocated/미 할당    /" -yes

5) 옵셋 "9878" 에 헥스 값 "00AA0600" 쓰기

sfk.exe setbytes snapshot.exe 0x9878 0x00AA0600 -yes

6) 컴퓨터 ip 찾기

sfk.exe ip

*** "-yes" 옵션이 없으면 시물레이션만 보여주고 값은 실제로 변경은 하지 않습니다.

 
번호 제목 글쓴이 조회 추천 등록일
[공지] 저작권 보호 요청 자료 목록 gooddew - - -
[공지] 자료실 이용간 유의사항 gooddew - - -
11139 유틸리티| CudaText 1.119.0.0 Portable + addons [2] 옛날에 383 3 01-01
11138 미디어| XMedia Recode 3.5.2.7 + Portable [2] 옛날에 500 2 01-01
11137 유틸리티| 3uTools 2.55 [4] 옛날에 785 1 01-01
11136 유틸리티| Win10PE(2020-12-17 일자) 입니다. [1] 타락천사둘 2192 7 12-31
11135 모바일| [ 안드로이드 ] SmbSync v2.46 한글 [1] 슈머슈마 1772 2 12-31
11134 유틸리티| 프로그래밍 없이 프로그램 만들기 (2) [7] 따뜻한얼음 2579 6 12-31
11133 유틸리티| 프로그래밍 없이 프로그램 만들기 (1) [1] 따뜻한얼음 2200 5 12-31
11132 유틸리티| Prima Cartoonizer 2.6.2 [4] 그림자7 1022 5 12-31
11131 유틸리티| Desk Top Diary 2.73( (투명달력) [7] 김영감™ 1803 8 12-31
11130 유틸리티| Adguard Premium 7.5.3430 Multilingual [17] 그림자7 3033 16 12-31
11129 유틸리티| XYplorer 21.40.0100 Multilingual [1] 그림자7 779 2 12-31
11128 유틸리티| Advanced SystemCare Pro 14.1.0.210 Multilingual + Portable [10] 그림자7 2222 6 12-31
11127 유틸리티| 4K Video Downloader 4.14.0.4020 단일포터블 [21] UCLA 2019 26 12-31
11126 유틸리티| Notepad3 5.20.915.1 + Portable [3] 옛날에 552 5 12-31
11125 유틸리티| Room Arranger 9.6.0.622 단일파일 [3] UCLA 1153 6 12-30
11124 유틸리티| Wise Care 365 Pro 5.6.2 Build 558 [7] 그림자7 1464 8 12-30
» 유틸리티| Swiss File Knife [13] sunshine 1571 4 12-30
11122 유틸리티| SOUND FORGE Pro 14.0.0.130 단일포터블 [12] UCLA 2232 17 12-30
11121 유틸리티| Advanced IP Scanner 단일파일 [7] 수색앗 1217 12 12-30
11120 유틸리티| Clipdiary 5.51 + Portable [4] elios 1298 6 12-30
XE1.11.6 Layout1.4.8