자 료 실

유틸리티 Swiss File Knife

2020.12.30 17:34

sunshine 조회:1568 추천: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 - - -
11920 문서 / 업무| ODT (Office Deployment Tool) - 2021-5-10 [1] 컨피그 1366 3 05-12
11919 유틸리티| V3+ Neo 2010.01.13.00 [3] Antory 2440 6 05-11
11918 유틸리티| Google Chrome 90.0.4430.212 포터블입니다. [8] maniaa 1212 12 05-11
11917 유틸리티| GPU-Z 2.39.0 + ASUS_ROG [2] 옛날에 687 6 05-11
11916 유틸리티| ScreenToGif 2.30 + Portable [3] 옛날에 520 4 05-11
11915 유틸리티| Q-Dir 9.44 + Portable [6] 옛날에 656 4 05-11
11914 유틸리티| FreeFileSync 11.10 [4] 옛날에 492 2 05-11
11913 유틸리티| File & Image Uploader 8.1.0 + Skins [2] 옛날에 407 4 05-11
11912 유틸리티| 네이버 웨일 2.9.117.22 포터블입니다. [7] maniaa 1069 9 05-11
11911 기 타| T.Dism 8.1, M-BRPE 3.5, D.SnapshotPE 5.3, GhostPE 5.3 [34] 틱톡88 3326 65 05-09
11910 유틸리티| PowerToys Release v0.37.0 [2] asklee 1436 0 05-09
11909 유틸리티| 단일파일- UltraISO, reflect PE [6] UCLA 2149 17 05-09
11908 유틸리티| 중복 이미지 검색 최고봉, Duplicate Photo Cleaner 5.21 [6] 봄빛깔 1842 13 05-09
11907 유틸리티| 두個 [14] 冬柏동백 4173 12 05-09
11906 미디어| XMedia Recode 3.5.3.7 + Portable [1] 옛날에 503 1 05-09
11905 유틸리티| Unity Pro 2021.1.6f1 x64 [En] [1] 옛날에 736 1 05-09
11904 기 타| Microsoft Edge 90.0.818.56 [2] 옛날에 390 1 05-09
11903 기 타| Ventoy 버전업 한글화 + 벤토이 사용법 + 테마 [46] qnd 19360 88 05-08
11902 유틸리티| Microsoft Edge 90.0.818.56 포터블입니다 [9] maniaa 1158 11 05-08
11901 유틸리티| UltraISO 9.7.6.3810 포터블 [6] maniaa 2797 20 05-08
XE1.11.6 Layout1.4.8