HP USB Disk Storage Format Tool

Posted by Programmer™
2018. 2. 5. 21:25 카테고리 없음

 

 

USB 를 포맷하는데 가장 유명한 프로그램 중의 하나입니다.

 

가장 최신 버전은 2.2.3 입니다.

 

 

이전 버전은 독립형 설치 패키지 형태로 나왔었는데, 2.2.3 버전은 HP BIOS 업데이트 패키지에 포함되어 옵니다.

 

다운로드: 

sp73912.exe
다운로드

 

관리자 권한으로 명령 프롬프트창을 열어서 아래 명령을 입력합니다.

 

 

 

c:\swsetup\sp?????\.

에 보면 압축이 풀어진 파일들이 있습니다.

 

여기서 우리가 필요한 파일은 HPUSBFW.exe 입니다.

 

                       

 

직접 추출하는게 귀찮으신 분들은 아래 파일을 받으시면 됩니다.

 

다운로드:

HPUSBFW_v2.2.3.exe
다운로드

SHA1: 280298bcc4f6d2547babf36d8126cdef44fe4298

CRC32: 4d658018                                              

File Size : 98,304 byte                

 

2.2.3 버전으로는 에러가 나오는 경우가 있어, 이전 버전인 2.1.8 도 첨부합니다.

 

2.1.8 버전부터 32 GB 이상의 FAT32 볼륨을 지원합니다.

 

 

 

다운로드:

 

HPUSBFW_v2.1.8.EXE
0.43MB

SHA1: d2052f51bda80b66e7ed8507298b21f066e7bc2f

CRC32: 9524d271                                             

File Size : 446,464 byte                

SP27608.exe
다운로드

 

 

1G USB를 HPUSBDisk 2.2.3.exe 버전으로는 FAT 포맷하면 계속 에러가 뜨는데,
혹시나 하고 HPUSBDisk 2.1.8.exe 버전으로 FAT 포맷하니 잘 되네요. 다른 분들 참고하세요.

그리고 이 프로그램은 Windows10 에서는 호환문제를 일으키는 듯 보입니다. 

Windows10에서는 포맷이 안 되던 USB 플래쉬 드라이브가 Windows XP에서는 잘 됩니다.
파일 시스템 가상화 기능이 포함된 Windows 7 부터는 디스크에 직접 액세스할 수 없습니다.

 

 

 

IrfanView 스킨

Posted by Programmer™
2018. 2. 4. 20:29 카테고리 없음

 

Sepp@Depp 의 skin_projekt2016 에서 휴지통 아이콘 대신에 × 표시 아이콘으로 대체하였습니다.

 

16,24,32,48,64 픽셀을 지원합니다.

 

C:\Program Files\IrfanView\Toolbars 폴더에 복사해준 후,

 

보기 - 도구모음 /스킨 설정에서 선택해주면 됩니다.

 

 

 

 

 

 

다운로드 :  irfanview_skin_projekt2017.rar

 

UltraEdit 정규식

Posted by Programmer™
2018. 2. 4. 20:07 카테고리 없음

텍스트 파일을 편집하다가 보면 특정 단어가 들어있는 줄을 삭제하고자 할때가 있다.

크기가 얼마 안되는 경우 수작업으로 할수도 있지만 파일크기가 큰 경우엔 일일이 수작업으로 하기엔 벅차다.

이 때 정규식을 사용하면 쉽게 할 수 있다.

아래 그림은 ipfilter.dat 의 파일 내용이다. Level1을 의미하는 [L1] 이 들어있는 줄을 전부 지우고자 한다.

먼저 마우스로 긁어서 아래 그림처럼 작업할려는 줄을 선택해준다.

 

Ctrl + R 키를 눌러서 Find what: 에

^.*L1.*\p 를 입력한다. Selected text 를 선택해주고 Regular expressions: 에 체크표시를 해준다.

정규식은 Perl, Unix, UltraEdit 중에서 하나를 선택할 수 있다.

그리고 마지막으로 Replace all 을 클릭한다.

아래 그림은 위 정규식 작업 결과이다. 보시는 것처럼 [L1] 이 들어있는 줄은 전부 삭제되었다.

 

 

Regular Expressions (Unix Syntax): 

Symbol

Function

\

Indicates the next character has a special meaning.  "n" on it's own matches the character "n".  "\n" matches a linefeed or newline character.  See examples below (\d, \f, \n etc).

^

Matches/anchors the beginning of line.

$

Matches/anchors the end of line.

*

Matches the preceding single character/character set zero or more times.

+

Matches one or more of the preceding single character/character set.  At least one occurrence of the preceding character or one of the characters in preceding character set must be found.

Matches any single character except a newline character.  Does not match repeated newlines.

(expression)

Brackets or tags an expression to use in the replace command.  A regular expression may have up to 9 tagged expressions, numbered according to their order in the regular expression.
 
 
The corresponding replacement expression is \x, for x in the range 1-9.  Example: If (h.*o) (f.*s) matches "hello folks", \2 \1 would replace it with "folks hello".

[xyz]

A character set.  Matches any characters between brackets.

[^xyz]

A negative character set.  Matches any characters NOT between brackets including newline characters.

\d

Matches a digit character.  Equivalent to [0-9].

\D

Matches a nondigit character.  Equivalent to [^0-9].

\f

Matches a form-feed character.

\n

Matches a linefeed character.

\r

Matches a carriage return character.

\s

Matches any whitespace including space, tab, form-feed, etc but not newline.

\S

Matches any non-whitespace character but not newline.

\t

Matches a tab character.

\v

Matches a vertical tab character.

\w

Matches any alphanumeric character including underscore.

\W

Matches any character except alphanumeric characters and underscore.

\p

Matches CR/LF (same as \r\n) to match a DOS line terminator.