[ NzRename V3 전체 사용 설명서 ]
💡 꿀팁: 생성형 AI (제미나이, ChatGPT 등) 활용하기!
어떤 태그나 정규식을 써야 할지 막막하다면, 이 설명서를 통째로 복사해서
AI에게 붙여넣고 아래처럼 질문해 보세요. AI가 완벽한 규칙을 짜줍니다!
🗣️ 질문 예시:
"이 설명서를 참고해서, '[강의] 원래이름_최종본.mp4' 파일명에서
대괄호와 그 안의 내용, '_최종본'을 싹 지우고 원래 이름 뒤에
'_(가로x세로 해상도)'를 붙이려면 NzrRename 규칙을 어떻게 적어야 해?"
====================================================================
[ 1. 기본 화면(UI) 기능 설명 ]
* 파일 이름 : 변경하고자 하는 파일 이름을 입력합니다.
* 확장자 : 변경하고자 하는 확장자를 입력합니다.
* 번호매기기 : 번호매기기의 각종 선택사항을 지정합니다.
* 대/소문자 : 파일이름과 확장자의 대/소문자를 일률적으로 바꿉니다.
* 바꾸기 : 새 이름에서 일부 문자를 다른 문자로 바꾸거나 삭제합니다.
ex) 위 항목에 NZ, 아래 항목에 BABO를 입력하면
NZRENAME -> BABORENAME 으로 변경됨.
* 목록창 : 파일 목록과 새로 바뀔 이름을 표시합니다.
- 드래그하여 순서 변경 가능
- 컬럼을 클릭하여 정렬 가능
- 마우스 우클릭 시 팝업 메뉴 표시
* 바꾸기(실행): 실제로 이름 바꾸기를 수행합니다. 성공 시 목록에서 지워집니다.
* 되돌리기 : 이름 바꾸기 이전의 상태로 되돌립니다.
--------------------------------------------------------------------
[ 2. 파일명, 확장자 및 파일 기본 속성 태그 ]
▶ 일반 규칙
<N> : 파일명 전체 (결과: NZRENAME)
<N#-#> : #번째에서 #번째까지의 글자
<N1-3> 처음~3번째 (NZR) / <N3-4> 3~4번째 (RE)
<N3> 처음 3글자 (NZR) / <N-3> 뒤에서 3글자 (AME)
<N#,#> : #번째에서 #개의 글자
<N2,2> 2번째부터 2글자 (ZR)
▶ 확장자 마스크 <E> (점을 뺀 나머지)
<E> : 확장자 전체 (결과: EXE)
<E#-#> : 파일명 <N>과 동일한 원리로 확장자 특정 글자 추출
▶ 파일 고유 식별 및 폴더
<F> : 부모 폴더 이름
<F:1> : 상위 1단계 폴더 경로 (숫자로 상위 단계 지정 가능)
<FS> : 파일 크기 (Byte, KB, MB, GB로 자동 표기)
<MD5> : 파일 무결성 확인용 MD5 해시값
<SHA1> : 파일 무결성 확인용 SHA1 해시값
<UUID> : 글로벌 고유 식별자(UUID) 무작위 생성
▶ 날짜 및 시간 규칙 (현재 / 생성일 / 수정일)
<YMD> : 현재 날짜 (예: 20260724)
<Y> <M> <D>: 현재 년도 / 월 / 일
<HMS> : 현재 시분초 (예: 213033)
<h> <m> <s>: 현재 시간 / 분 / 초
※ 파일 생성일은 <!YMD>, 파일 수정일은 <@YMD> 처럼 앞에 !나 @를 붙임.
--------------------------------------------------------------------
[ 3. 스마트 카운터 및 조건부 폴백(Fallback) 태그 ]
▶ 순차 번호 매기기 (일반)
<C> : 목록 순서대로 번호 표시 (시작/증가/자리수 UI 설정 따름)[cite: 3]
<AC> : (Auto C) 목록의 '전체 파일 수'를 계산하여 자릿수를 자동으로 맞춤.
<C001,5> : 개별 번호 부여. 시작값 1, 3자리 표시, 5씩 증가[cite: 3]
<C_ENG> : 알파벳 순서 (A, B, C...)
<C_KOR> : 한글 자음 순서 (ㄱ, ㄴ, ㄷ...)
<C_HEX> : 16진수 순차 번호 표기
▶ 그룹 카운터 (폴더/조건 단위 독립 번호)
<GC> 또는 <GROUP_COUNTER>
: 앞선 문자열(폴더명, 지역명 등)이 같으면 번호가 누적되고, 달라지면 1번부터 다시 시작함.
<AGC> 또는 <AUTOGC>
: 그룹 카운터에 '전체 파일 수' 기반의 자동 자릿수(Auto) 기능을 결합함. (추천)
ex) <F>_<AGC> => 사진폴더_001, 사진폴더_002, 영상폴더_001 ...
▶ 스마트 조건부 빈 값 대체 (IFEMP)
<IFEMP:태그A,태그B>
: 태그A의 데이터가 비어있을 경우, 땜빵으로 태그B의 값을 가져와 출력함.
ex) <IFEMP:<W_TITLE>,<N>> => 윈도우 제목 메타데이터가 있으면 쓰고, 없으면 원래 파일명 출력.
--------------------------------------------------------------------
[ 4. 미디어 및 파일 확장 속성 태그 ]
(해당 메타데이터 정보가 존재하는 파일에서만 변경됩니다.)
▶ 강력한 윈도우 범용 속성 (탐색기 속성 통합 - 동영상/문서/사진 하이브리드)
<W_TITLE> : 제목 <W_AUTH> : 만든 이(작성자)
<W_COMMENT>: 설명 <W_DUR> : 재생 시간]
<W_TAGS> : 태그 <W_SUBJ> : 주제
<W_COMP> : 회사 <W_COPY> : 저작권
(윈도우 세부 날짜 및 시간 - EXIF 미지원 영상 파일에 유용)
<W_DATE> : 미디어 촬영(생성) 날짜 (예: 20260724)
<W_TIME> : 미디어 촬영 시간 (예: 143000)
<W_YEAR> : 미디어 연도 <W_MONTH> : 월 <W_DAY> : 일
<W_AMPM> : 오전/오후 (AM/PM) <W_H12> : 12시간제 시간
(화면 해상도 및 규격)
<W_RES> : 해상도 (예: 1920x1080)
<W_VRES> : 영상 규격을 분석하여 SD, HD, FHD, QHD, 4K, 8K 문자로 자동 변환
<W_ORIENT_KOR> : 영상 화면 비율을 한글로 출력 (가로, 세로, 정방형)
<W_ORIENT> : 영상 화면 비율을 영문으로 출력 (Landscape, Portrait, Square)
▶ 사진 태그 (JPG EXIF 전용 엔진 - 가장 정확함)
<P_MODEL> : 카메라 모델명 <P_MAKE> : 제조사
<P_LENS> : 렌즈 모델명
<P_DATE> : 촬영 날짜 (예: 20260724) <P_TIME> : 촬영 시간
<P_YEAR> : 촬영 연도 <P_MONTH> : 월 <P_DAY> : 일
<P_AMPM> : 오전/오후 (AM/PM) <P_H12> : 12시간제 시간
▶ 오디오 태그 (MP3, FLAC 등)
<A_TITLE> : 제목 <A_ARTIST> : 가수
<A_ALBUM> : 앨범 <A_TRACK> : 트랙
<A_YEAR> : 연도 <A_GENRE> : 장르
--------------------------------------------------------------------
[ 5. GPS 위치 및 카메라 노출 태그 (사진/영상 공통) ]
▶ GPS 주소 변환 (직관화 별칭 완벽 지원)
<P_CITY> / <W_CITY> : GPS 위치 전체 주소 출력
<P_CITY:1> / <W_CITY:1> 또는 <P_COUNTRY> / <W_COUNTRY> : 국가명
<P_CITY:2> / <W_CITY:2> 또는 <P_REGION> / <W_REGION> : 지역/시도 명칭
<P_CITY:3> / <W_CITY:3> 또는 <P_TOWN> / <W_TOWN> : 도시/시군구 명칭
<P_CITY:4> / <W_CITY:4> 또는 <P_VILLAGE> / <W_VILLAGE> : 동/마을 세부 명칭
<P_PLACE> / <W_PLACE> : GPS 반경 내 랜드마크 등 특정 장소명
<P_PLACE_TYPE> / <W_PLACE_TYPE> : 장소 카테고리 (카페, 공원 등)
▶ 액션캠/아웃도어 고도 및 방향
<P_ALT_Z> / <W_ALT_Z> : 소수점을 없앤 깔끔한 정수형 고도 (예: 836m)
<P_SPEED> / <W_SPEED> : 블랙박스/액션캠 이동 속도 (예: 85kmh)
<P_DIR_KOR> / <W_DIR_KOR> : 렌즈 촬영 방향을 8방위 한글로 출력 (예: 북동, 남서)
<P_DIR> / <W_DIR> : 렌즈 촬영 방향 영문 (예: NE, SW)
▶ 카메라 노출 3요소 (사진쟁이 필수)[cite: 3]
<P_FSTOP> / <W_FSTOP> : 조리개 값 (예: F1.4, F2.8)
<P_SHUTTER> / <W_SHUTTER> : 셔터스피드 (보기 편한 분수 변환 예: 1/200s)
<P_ISO> / <W_ISO> : 센서 감도 (예: ISO100, ISO800)
[6. 스마트 태그 <M_ ]
상황에 따라 <P_ ,<W_ 구분을 스마트하게 NZR이 알아서 해라 하는 태그)
<M_DATE>|스마트 미디어: 촬영일자 (사진/영상 자동 판별 추출)
<M_TIME>|스마트 미디어: 촬영시간
<M_YEAR>|스마트 미디어: 촬영 연도
<M_MONTH>| 스마트 미디어: 촬영 월
<M_DAY>|스마트 미디어: 촬영 일
<M_AMPM>|스마트 미디어: 오전/오후
<M_H12>|스마트 미디어: 12시간제 시간
<M_RES>|스마트 미디어: 해상도 (가로x세로)
<M_VRES>|스마트 미디어 규격 (FHD/4K 등)
<M_ORIENT>|스마트 미디어 화면 비율 (가로/세로/정방형)
<M_ORIENT_KOR>|스마트 미디어 화면 비율 (한글)
<M_GPS>|스마트 미디어 위경도 좌표
<M_LAT>|스마트 미디어 위도
<M_LON>|스마트 미디어 경도
<M_ALT>|스마트 미디어 고도
<M_ALT_Z>|스마트 미디어 정수형 고도 (m)
<M_SPEED>| 스마트 미디어 이동 속도 (km/h)
<M_DIR>|스마트 미디어 촬영 방향 (영문)
<M_DIR_KOR>|스마트 미디어 촬영 방향 (한글 8방위)
<M_CITY>|스마트 미디어 위치 전체 주소
<M_CITY:1>|스마트 미디어 국가명
<M_CITY:2>|스마트 미디어 시/도 명칭
<M_CITY:3>|스마트 미디어 시/군/구 명칭
<M_CITY:4>|스마트 미디어 동/마을 명칭
<M_COUNTRY>|스마트 미디어 국가명 (별칭)
<M_REGION>|스마트 미디어 지역명 (별칭)
<M_TOWN>|스마트 미디어 읍/면/동 명칭 (별칭)
<M_VILLAGE>|스마트 미디어 마을 명칭 (별칭)
<M_PLACE>|스마트 미디어 랜드마크/건물명
<M_PLACE_TYPE>|스마트 미디어 장소 분류 카테고리
<M_FSTOP>|스마트 미디어 조리개 값 (F-Stop)
<M_SHUTTER>|스마트 미디어 셔터스피드
<M_ISO>|스마트 미디어 ISO 감도
--------------------------------------------------------------------
[ 7. 문자열 후처리 함수형 태그 (Post-Processing Tags) ]
이 태그들은 <N>, <YMD>, <C> 등의 기본 태그가 모두 문자로 변환된 후, 가장 마지막에 문자열을 다듬는 용도로 사용됩니다.
파라미터(인자)는 쉼표(,)로 구분하여 입력합니다.
(태그 끝에 콜론(:)과 타겟을 적으면 <EXT,NUM:<N>> 처럼 해당 위치만 콕 집어서 처리 가능!)
▶ 치환 및 삭제
<REP,old,new> : 문자열 치환 (old를 new로)
<DEL,text> : 특정 문자열 완벽 삭제
<SUB,시작,길이> : 지정한 위치부터 글자 수만큼 자르기
<SPLIT,구분자,순서> : 특정 문자 기준으로 쪼개서 가져오기 (예: _ 기준 2번째)
<TRIM,방향(L/R),길이> : 왼쪽이나 오른쪽에서 지정한 수만큼 글자 날리기
▶ 추출 및 패딩
<EXT,NUM> / <EXT,ENG> / <EXT,KOR> : 각각 숫자, 영문, 한글만 남기고 모두 삭제
<PAD,방향(L/R),자릿수,채울문자> : 전체 길이를 맞추기 위해 빈자리 채움
<PADNUM,순서,자릿수,채울문자> : 파일명 안의 특정 N번째 숫자만 자릿수를 맞춤
▶ 문자 조작 및 특수 인코딩 수정 (신규)
<INS,위치,문자> : 특정 위치에 문자 끼워넣기
<REV> : 글자 순서 완벽히 뒤집기
<CHO> : 한글 초성만 추출
<MAC_FIX> : 맥(Mac) OS에서 복사해와서 자소가 분리된 한글(ㅇㅣㄹㅡㅁ) 완벽 병합
<UTF8_FIX>: 깨진 UTF-8 인코딩 글자 복구
<URL_DEC> : 브라우저에서 다운받아 %20 형태로 꼬인 URL 문자 해독
<URL_ENC> : 웹 업로드용으로 파일명을 URL 인코딩 적용
--------------------------------------------------------------------
[ 8. 정규식(Regex) 기초 가이드 ]
메인 화면의 [정규식 사용]을 체크하면, 복잡한 문자열 패턴을 찾아내어
원하는 대로 지우거나 바꿀 수 있습니다.[cite: 3]
▶ 자주 쓰는 실전 정규식 패턴 (복사해서 '찾을 문자열'에 넣으세요)
- 숫자만 모두 지우기 : \d+
- 빈칸(스페이스) 모두 지우기 : \s+
- 대괄호 [ ] 안의 내용 통째로 지우기: \[.*?\]
- 소괄호 ( ) 안의 내용 통째로 지우기: \(.*?\)
- 공백 2개 이상을 한 칸으로 정리 : \s{2,} (바꿀 문자열에 띄어쓰기 한칸)
- 윈도우 ' - 복사본' 찌꺼기 제거 : \s*-\s*복사본(?:\s*\(\d+\))?
댓글 없음:
댓글 쓰기