자 료 실

유틸리티 Swiss File Knife

2020.12.30 17:34

sunshine 조회:1573 추천: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 - - -
11106 유틸리티| Internet Download Manager 6.38.16 단일포터블 [16] UCLA 2893 18 12-27
11105 유틸리티| Jayro's_Lockpick_1.0 WinPE [3] 그림자7 1135 1 12-27
11104 유틸리티| autorun_organizer_5.01 Portable [1] 그림자7 878 2 12-27
11103 유틸리티| CyberLink PowerDirector Ultimate 19.1.2407.0 (x64) Port... [11] 그림자7 4227 14 12-27
11102 유틸리티| Ant Download Manager PRO 2.1.0 Build 75689 Final | Port... [2] 그림자7 920 2 12-27
11101 문서 / 업무| [요청 자료] ABBYY FineReader 15.0.114.4683 Win/ 12.1.14... [8] 옛날에 1715 7 12-27
11100 유틸리티| [요청 자료] Nero Platinum Suite 2021 v23.0.1010 + Conte... [2] 옛날에 1065 3 12-27
11099 유틸리티| GoodSync Enterprise 11.5.3.3 Multilingual [4] 그림자7 1002 4 12-26
11098 유틸리티| Mirillis Action! 4.14.1.0 Multilingual [2] 그림자7 733 1 12-26
11097 유틸리티| Internet Download Manager 6.38 Build 16 Multilingual [3] 그림자7 1458 4 12-26
11096 유틸리티| Bitdefender [2] 윙도10 1664 1 12-26
11095 한글패치| Glary Utilities Pro 5.157.0.183 한글패치 [3] 김영감™ 854 7 12-26
11094 유틸리티| Acronis® True Image™ 2021 (빌드 35860) PE [12] pjk6322 2514 18 12-26
11093 한글패치| AOMEI Backupper Technician Plus 6.3.0 한글팩 [15] 김영감™ 2085 12 12-26
11092 유틸리티| EasyPhotoUnblur 4.0 단일파일 [4] UCLA 996 6 12-26
11091 유틸리티| ventoy 1.0.31 모국어 [12] 메인보드 1937 24 12-26
11090 유틸리티| Free Download Manager 6.13.0.3463 [3] 옛날에 478 2 12-26
11089 유틸리티| OCCT 7.2.2 Final Portable [3] 옛날에 643 5 12-26
11088 기 타| 단일파일-AOMEI Backupper Technician Plus 6.3.0(PE-실컴... [29] 첨임다 2988 28 12-26
11087 한글패치| AOMEI Backupper 6.3.0 Pro/ Technician/ Technician Plus/... [17] 김영감™ 1656 27 12-25
XE1.11.6 Layout1.4.8