자 료 실

유틸리티 Swiss File Knife

2020.12.30 17:34

sunshine 조회:1446 추천: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 - - -
18182 기 타| 단일-Macrium Reflect 8.0.6979 [20] 첨임다 1452 25 09-09
18181 한글패치| WinRAR 6.11 한글 패치 [7] 김영감™ 1452 18 03-05
18180 미디어| 골드웨이브 6.57 업데이트 [4] 풍경소리 1452 5 10-01
18179 미디어| Updates PowerDVD 18 to build 2307 (DC.2018-11-21) [4] 디폴트 1452 9 12-01
18178 문서 / 업무| 이지뷰어 3.1.5 / 이지캡션 1.1.1 [4] ʕ·͡ᴥ·ʔ 1452 6 05-22
18177 유틸리티| IObit Driver Booster 5.40.832 포터블.한글 [22] ʕ·͡ᴥ·ʔ 1452 20 05-04
18176 기 타| 유니코드9.0 pdf + 코드표만 txt 로 [1] ton3d 1452 0 10-22
18175 유틸리티| PopChar 7.4 build 2679 Portable [3] 디폴트 1452 4 10-12
18174 게 임| [Epic Games] Eternal Threads - 한시적 무료 - 평생 소장 ... VᴇɴᴜꜱGɪ 1451 3 10-22
18173 한글패치| Virtual Subst v3.5 한국어 [12] 키그 1451 6 04-28
18172 기 타| 포토샵 2021 실행 시 DLL 에러나는 분들 사용하세요 [7] 큰돌 1451 10 12-11
18171 유틸리티| tbs의 FM라디오, TV방송 OnAir [2] 오호라7 1451 6 03-06
18170 미디어| Updates PowerDVD 17 to build 2101 [7] 디폴트 1451 9 09-28
18169 유틸리티| PotPlayer 1.7.21564 x64 포터블입니다. [8] PC_Clinic 1450 15 11-19
18168 그래픽| Adobe Illustrator 2024 28.3.0.94 RePack [6] 모하니 1449 10 03-01
18167 유틸리티| XnResize-최고의 무료 일괄 이미지 리사이저 [8] VenusGirl 1449 15 05-18
18166 유틸리티| Autoruns for Windows v13.93 [6] 그루터기 1449 5 01-14
18165 기 타| PartAssist_9.13.1 [17] 첨임다 1448 36 12-30
18164 유틸리티| EasyDiskpart v1.5.0 기능추가 업데이트 [19] maximer 1448 28 06-04
18163 드라이버| Realtek High Definition Audio Drivers 6.0.1.8419 WHQL [3] jun218zero 1448 2 04-17
XE1.11.6 Layout1.4.8