์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

exifprobe - ํด๋ผ์šฐ๋“œ์˜ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ exifprobe ์‹คํ–‰

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น exifprobe์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


exifprobe - ์นด๋ฉ”๋ผ ์ด๋ฏธ์ง€ ํŒŒ์ผ์˜ ๊ตฌ์กฐ์™€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋‚ด์šฉ์„ ์กฐ์‚ฌํ•˜๊ณ  ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ์š”


์—‘์‹œํ”„๋กœ๋ธŒ [์˜ต์…˜] ํŒŒ์ผ ์ด๋ฆ„

๊ธฐ์ˆ 


์—‘์Šค์‹œํ”„๋กœ๋ธŒ ๋””์ง€ํ„ธ ์นด๋ฉ”๋ผ๋กœ ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€ ํŒŒ์ผ์„ ์ฝ์Šต๋‹ˆ๋‹ค(๋ช‡ ๊ฐ€์ง€ ์†Œ์œ„ "raw"
ํŒŒ์ผ ํ˜•์‹) ๋ฐ ํŒŒ์ผ ๊ตฌ์กฐ, ๋ณด์กฐ ๋ฐ์ดํ„ฐ ๋ฐ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋ณด๊ณ 
๊ทธ๋“ค ์•ˆ์— ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. TIFF, JPEG ๋ฐ EXIF โ€‹โ€‹์™ธ์—๋„ ํ”„๋กœ๊ทธ๋žจ์€
MRW, CIFF/CRW,
JP2/JPEG2000, RAF ๋ฐ X3F๋Š” ๋ฌผ๋ก  ๋‹ค์Œ์„ ํฌํ•จํ•œ ๋Œ€๋ถ€๋ถ„์˜ TIFF ํŒŒ์ƒ "์›์‹œ" ํ˜•์‹
DNG, ORF, CR2, NEF, K25/KDC/DCR ๋ฐ PEF. ๊ธฐํƒ€ TIFF ๋˜๋Š” JPEG ํŒŒ์ƒ ํ˜•์‹(
TIFF ํ—ค๋” ๋˜๋Š” JPEG ๋งˆ์ปค ํฌํ•จ)๋„ ์ฝ์„ ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์€ ๋‹ค์Œ์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
์˜ ๊ตฌ์กฐ๋ฅผ ๋ชจ๋ฐฉํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ด๋ฏธ์ง€ ํŒŒ์ผ์˜ ๋ชจ๋“  ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
ํŒŒ์ผ์„ ์ตœ๋Œ€ํ•œ ๊ฐ€๊น๊ฒŒ.

๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ์ถœ๋ ฅ์€ "์•Œ๋ ค์ง„" ๋ฐ์ดํ„ฐ ํ•ญ๋ชฉ์œผ๋กœ ์ œํ•œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฆ‰, ํƒœ๊ทธ๊ฐ€ ์ง€์ •๋œ ํŒŒ์ผ์˜ ๊ฒฝ์šฐ
ํ˜•์‹, ์•Œ ์ˆ˜ ์—†๋Š” ํƒœ๊ทธ๋Š” ํƒœ๊ทธ ๋ฒˆํ˜ธ์™€ ์œ ํ˜•์œผ๋กœ ์‹๋ณ„๋˜๋ฉฐ ๊ฐ’์€ ์ œ์™ธ๋ฉ๋‹ˆ๋‹ค.
ํ•ด์„. ๋…์ , ํƒœ๊ทธ๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์€ ๋˜๋Š” ๊ณ ์ • ํ˜•์‹ ํŒŒ์ผ์€ ์ด๋ฅผ ํ—ˆ์šฉํ•˜์ง€ ์•Š์ง€๋งŒ
์•Œ ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์ •์˜๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฒ€์‚ฌ๋ฅผ ์œ„ํ•ด XNUMX์ง„์ˆ˜/์•„์Šคํ‚ค ํ˜•์‹์œผ๋กœ ๋คํ”„๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ
ํŒŒ์ผ ๊ตฌ์กฐ๋ฅผ ์ดํ•ดํ•˜๋Š” ํ•œ. ํ”„๋กœ๊ทธ๋žจ์€ ๋ชจ๋“  ๋‚ด์šฉ์„ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.
ํ•ญ๋ชฉ ํƒœ๊ทธ๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ์—๋„ ์ ์ ˆํ•˜๊ฒŒ ๊ตฌ์กฐํ™”๋œ TIFF IFD ๋˜๋Š” CIFF ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
์ธ์‹. ์ธ์‹๋œ TIFF, TIFF/EP, DNG ๋ฐ CIFF ํƒœ๊ทธ๋Š” EXIF2.2๋ฅผ ํฌํ•จํ•˜์—ฌ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.
์„น์…˜ ๋ฐ ์นด๋ฉ”๋ผ MakerNotes๋Š” TIFF IFD ํ˜•์‹์œผ๋กœ ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. TIFF ๋ฐ/๋˜๋Š” JPEG
MRW, RAF ๋˜๋Š” JP2 ํŒŒ์ผ์— ์žˆ๋Š” ์„น์…˜์€ "๋„ค์ดํ‹ฐ๋ธŒ" ์„น์…˜๊ณผ ํ•จ๊ป˜ ๋ณด๊ณ ๋ฉ๋‹ˆ๋‹ค.
๊ทธ ํ˜•์‹์˜. JP2 ์ƒ์ž๋Š” ์•Œ๋ ค์ง„ ์—ฌ๋ถ€์™€ ๊ด€๊ณ„์—†์ด ๋ณด๊ณ ๋˜๋ฉฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.
๋ชจ๋‘ ๋‹ค ์•„๋Š”. ์•Œ ์ˆ˜ ์—†๋Š” ์ƒ์ž๋Š” ํ™•์žฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. JP2๊ฐ€ ์ƒ์ž(๋˜๋Š” ํ•˜์œ„
์ƒ์ž) ์ˆ˜์ค€์ž…๋‹ˆ๋‹ค.

๋‹ค์ค‘ ํŒŒ์ผ์— ํฌํ•จ๋œ ๋ชจ๋“  ํ•˜์œ„ ์ด๋ฏธ์ง€(๋ชจ๋“  ์ด๋ฏธ์ง€ ํ˜•์‹)๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
์ด๋ฏธ์ง€ ํŒŒ์ผ; ์ด๋Ÿฌํ•œ ์ด๋ฏธ์ง€์˜ ์œ„์น˜, ํฌ๊ธฐ ๋ฐ ํ˜•์‹์ด ๋ณด๊ณ ๋˜๊ณ  XNUMX์ง„์ˆ˜/์•„์Šคํ‚ค
์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ์˜ ๋คํ”„๋ฅผ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋Š” ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์ง€๋งŒ ํ”„๋กœ๊ทธ๋žจ์€
๋ชจ๋“  ํ‘œ์ค€ JPEG ๋ฐ JPEG2000 ๋งˆ์ปค(JPEG APPn ๋งˆ์ปค ํฌํ•จ)๋ฅผ ์ธ์‹ํ•˜๊ณ  ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.
APP0(JFIF/JFXX) ๋ฐ APP1(EXIF) ์„น์…˜์„ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ์€ ์ด๋ฏธ์ง€๋ฅผ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ์ˆ˜์ •ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์—
์ข…์ข… ์‹คํŒจ์—์„œ ๋ณต๊ตฌ ๋ฐ ๋ณด๊ณ ํ•˜๊ฑฐ๋‚˜ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ตฌ์กฐ์  ์ด์ƒ์— ๋Œ€ํ•ด ๊ฒฝ๊ณ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋””์Šคํ”Œ๋ ˆ์ด ๋˜๋Š” ์ด๋ฏธ์ง€ ํŽธ์ง‘ ํ”„๋กœ๊ทธ๋žจ์„ ํ˜ผ๋™ํ•ฉ๋‹ˆ๋‹ค.

"์†Œ๋ฌธ์ž"๋กœ ์„ธ๋ถ€์ ์œผ๋กœ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์ถœ๋ ฅ ํ˜•์‹์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์— ์„ค๋ช…๋œ ์˜ต์…˜ ์˜ต์…˜ ์•„๋ž˜ ์„น์…˜. ์ด ์˜ต์…˜์€ ์–ด๋–ค ํ•ญ๋ชฉ์„
์ธ์‡„ํ•˜๊ณ  ์ข์€ ๋ฒ”์œ„ ๋‚ด์—์„œ ์ธ์‡„ ๋ฐฉ๋ฒ•๊ณผ ์œ„์น˜. ๋งŽ์€ ์ˆ˜์˜
์˜ต์…˜ ์กฐํ•ฉ์ด ์กด์žฌํ•˜๋ฉฐ ์ด๋Ÿฌํ•œ ์กฐํ•ฉ ์ค‘ ์ผ๋ถ€๋Š” ํ•ฉ๋ฆฌ์ ์ด์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—
์ง€์†์ ์ธ ์ฐฝ์˜์„ฑ์ด๋‚˜ ๋ฐœ๋ช…์˜ ํ•„์š”์„ฑ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด XNUMX๊ฐœ์˜ "์กฐ๋ฆฝ์‹" ์ถœ๋ ฅ
ํ˜•์‹์ด ์ œ๊ณต๋˜๋ฉฐ, ์ƒ๋‹จ ์ผ€์ด์Šค ์˜ต์…˜ ๋ฌธ์ž.

XNUMXD๋ดํƒˆ์˜ ๊ตฌ์กฐ์ƒ์˜ (-S) ์ถœ๋ ฅ ํ˜•์‹(๊ธฐ๋ณธ๊ฐ’)์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ด๋ฏธ์ง€ ํŒŒ์ผ์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
์ด๋ฏธ์ง€ ํŒŒ์ผ์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ๋ ˆ์ด์•„์›ƒ๊ณผ ๊ตฌ์กฐ๋ฅผ ๊ฐ€๋Šฅํ•œ ํ•œ ๊ฐ€๊น๊ฒŒ ๋ชจ๋ฐฉํ•ฉ๋‹ˆ๋‹ค.
ํ—ค๋”, ์„น์…˜ ๋ฐ ์„ธ๊ทธ๋จผํŠธ ๋งˆ์ปค์˜ ํŒŒ์ผ ์˜คํ”„์…‹ ํฌํ•จ, ์™„์ „ํžˆ ์„ค๋ช…๋œ TIFF IFD,
CIFF ๋””๋ ‰ํ† ๋ฆฌ ๋˜๋Š” JP2 ์ƒ์ž, ์‹ค์ œ ์ด๋ฏธ์ง€ ๋ฐ/๋˜๋Š” ์ถ•์†ŒํŒ ๋ฐ์ดํ„ฐ์˜ ์œ„์น˜.
๊ฐ ์„น์…˜์˜ ๋‚ด์šฉ์€ ์„น์…˜์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์„ ๊ธฐ์ค€์œผ๋กœ ๋“ค์—ฌ์“ฐ๊ธฐ๋˜๋ฉฐ,
TIFF IFD ๋ฐ CIFF ๋””๋ ‰ํ† ๋ฆฌ์— ๋Œ€ํ•œ "์˜คํ”„์…‹" ๊ฐ’์€ ํ•ด๋‹น ์˜คํ”„์…‹์—์„œ ๋ณด๊ณ ๋ฉ๋‹ˆ๋‹ค.
(์ผ๋ฐ˜์ ์œผ๋กœ TIFF์˜ ๊ฒฝ์šฐ ํ•ญ๋ชฉ ๋ชฉ๋ก ๋‹ค์Œ์—, CIFF์˜ ๊ฒฝ์šฐ HEAP์— ์žˆ์Œ) ๊ทธ๋งŒํผ
CIFF ๋ฐ X3F ํ˜•์‹์˜ ๋…ํŠนํ•œ "์—ญ" ๊ตฌ์กฐ๋Š” ํ˜„๋ช…ํ•˜๊ฒŒ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์‹ ๊ณ  ํ˜•์‹ (-R) ์ด๋ฏธ์ง€ ํŒŒ์ผ์˜ "๋…ผ๋ฆฌ์ " ๊ตฌ์กฐ๋ฅผ ๋ณด์—ฌ์ฃผ์ง€๋งŒ
์ฃผ์†Œ, ์˜คํ”„์…‹, IFD ๊ฐ’ ์œ ํ˜• ๋ฐ ๊ฐœ์ˆ˜ ๋“ฑ์„ ์ž…๋ ฅํ•˜๊ณ  "์˜คํ”„์…‹" ๋””๋ ‰ํ† ๋ฆฌ ๊ฐ’์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
์ธ๋ผ์ธ, ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ฐ์ดํ„ฐ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๋ช…๋ถ€ ํ˜•์‹ (-L) ๋ชจ๋“  ๊ตฌ์กฐ์  ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ๋žตํ•ฉ๋‹ˆ๋‹ค. TIFF์˜ "ํƒœ๊ทธ" ๊ฐ’๋งŒ ์”๋‹ˆ๋‹ค.
Exif ๋ฐ MakerNote IFD, CIFF ๋˜๋Š” ๊ธฐํƒ€ ํ˜•์‹ ๋””๋ ‰ํ† ๋ฆฌ ๋˜๋Š” JP2 ์ƒ์ž(์„น์…˜ ํฌํ•จ)
๋ฐ ์ด๋ฏธ์ง€ ์˜คํ”„์…‹ ๋ฐ ํฌ๊ธฐ. ํƒœ๊ทธ๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์€ ํ˜•์‹์˜ ์‹๋ณ„ ๊ฐ€๋Šฅํ•œ ๊ฐ’์€
๋น„์Šทํ•œ ๋ฐฉ์‹์œผ๋กœ. ์ด ํ˜•์‹์€ ์‚ฌ์ง„ ๊ฐค๋Ÿฌ๋ฆฌ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋Š” ๋ฐ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๊ตฌ์กฐ์ƒ์˜ ํ˜•์‹์ด ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค. ์ด ํ˜•์‹์€ ์— ๋Œ€ํ•œ ์ตœ๋Œ€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
์ด๋ฏธ์ง€ ํŒŒ์ผ์˜ ๋‚ด์šฉ, ๊ทธ๋ฆฌ๊ณ  ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์–ด๋–ค ์ •๋ณด(๋•Œ๋กœ๋Š” ์ค‘์š”ํ•œ)๋ฅผ ๋“œ๋Ÿฌ๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ˜•์‹(๋˜๋Š” ์ด๋ฏธ์ง€ ์ •๋ณด ํ”„๋กœ๊ทธ๋žจ)์ด ์ˆจ๊ฒจ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ํ˜•์‹์—์„œ ํŒŒ์ผ ์ด๋ฆ„, ํŒŒ์ผ ์œ ํ˜•, ํŒŒ์ผ ํฌ๊ธฐ, ์˜์ƒ ๊ฐœ์š”๋ฐ ์š”์•ฝ ํŒŒ์ผ
์ฒด์žฌ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค(๋‹ค๋ฅธ ๋ชจ๋“  ์ถœ๋ ฅ์ด ์˜ต์…˜์— ์˜ํ•ด ๋น„ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ์—๋„). ์ด๋ฏธ์ง€
์š”์•ฝ์—๋Š” ์ด๋ฏธ์ง€ ์œ ํ˜•์„ ์ œ๊ณตํ•˜๋Š” ๋ฐœ๊ฒฌ๋œ ๊ฐ ํ•˜์œ„ ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ์š”์•ฝ ๋ณด๊ณ ์„œ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
์••์ถ• ์œ ํ˜•(์žˆ๋Š” ๊ฒฝ์šฐ), ํ”ฝ์…€ ํฌ๊ธฐ, ๋ฐ์ดํ„ฐ ๊ธธ์ด, ๋ฐœ๊ฒฌ๋œ ํŒŒ์ผ ์˜คํ”„์…‹ ๋ฐ ์„น์…˜
์ด๋ฏธ์ง€๋ฅผ ํฌํ•จํ•˜๊ฑฐ๋‚˜ ์ฐธ์กฐํ•˜๋Š” ํŒŒ์ผ์˜ ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ์งง์€ ์–ธ๊ธ‰์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์–ธ๊ธ‰๋˜์—ˆ์ง€๋งŒ ์ฐพ์„ ์ˆ˜ ์—†๋Š” ์ด๋ฏธ์ง€ ๋“ฑ์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์š”์•ฝ์€ ๋‹ค์Œ ์ˆ˜๋กœ ๋๋‚ฉ๋‹ˆ๋‹ค.
์ฐพ์€ ์ด๋ฏธ์ง€ ๋ฐ ์ฐพ์„ ์ˆ˜ ์—†๋Š” ์ด๋ฏธ์ง€ ์ˆ˜(์žˆ๋Š” ๊ฒฝ์šฐ). ์š”์•ฝ ๋‹ค์Œ์—๋Š”
๋ฐœ๊ฒฌ๋œ ํ˜•์‹ ์„น์…˜ ๋ชฉ๋ก(TIFF/JPEG/EXIF ๋“ฑ) ๋ฐ TIFF-์˜ ์œ ํ˜• ์‹๋ณ„์ž
ํŒŒ์ƒ ์œ ํ˜•(์˜ˆ: CR2) ๊ฐ€๋Šฅํ•œ ๊ณณ.

๊ธฐ๋ณธ ์ถœ๋ ฅ์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๊ธฐ ์œ„ํ•ด ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์˜ต์…˜ ๋ชฉ๋ก์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ–‰๋™(์•„๋ž˜ ์ฐธ์กฐ).

๋ฉ”์ด์ปค๋…ธํŠธ
EXIF ์„น์…˜์ด ํฌํ•จ๋œ ์นด๋ฉ”๋ผ ์ƒ์„ฑ ์ด๋ฏธ์ง€์—๋Š” ๋„์ž…๋œ ์„น์…˜๋„ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋กœ ๋ฉ”์ด์ปค๋…ธํŠธ ์‚ฌ์šฉ๋œ ์นด๋ฉ”๋ผ ๋˜๋Š” ํŽŒ์›จ์–ด ์„ค์ •์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋Š” ํƒœ๊ทธ
์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. MakerNote ์„น์…˜์˜ ๊ตฌ์กฐ์™€ ๋‚ด์šฉ์€ ๋‹ค์Œ ๊ทœ์ •์— ์˜ํ•ด ๊ฐ•์ œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
Exif ์‚ฌ์–‘์ด์ง€๋งŒ ๋งŽ์€ ์นด๋ฉ”๋ผ MakerNotes๋Š” TIFF IFD ํ˜•์‹์œผ๋กœ ์ž‘์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
ID ๋ฌธ์ž์—ด์ด๋‚˜ ์ƒˆ TIFF ํ—ค๋”(๋˜๋Š” ๋‘˜ ๋‹ค) ๋‹ค์Œ์— ์˜ค๋Š” ์˜คํ”„์…‹์ด ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋•Œ๋กœ๋Š”
"์˜คํ”„์…‹"์˜ ๋…์ฐฝ์ ์ธ ์ฒ˜๋ฆฌ. ์—‘์Šค์‹œํ”„๋กœ๋ธŒ ํ˜„์žฌ ์ดํ•ดํ•˜๊ณ  ์ž๋™์œผ๋กœ
์ด๋Ÿฌํ•œ ์ฒด๊ณ„๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  IFD์˜ ๋‚ด์šฉ(๋ฐ ID ๋ฌธ์ž์—ด์ด ์žˆ๋Š” ๊ฒฝ์šฐ)์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
์ด ๊ฐ์ง€๋Š” ์นด๋ฉ”๋ผ ์ œ์กฐ์‚ฌ๋‚˜ ๋ชจ๋ธ์— ์˜์กดํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ™•์ธ ์™€ ๋ชจ๋ธ ์ •๋ณด
์ผ๋ฐ˜์ ์œผ๋กœ ํŒŒ์ผ์˜ ์ฒซ ๋ฒˆ์งธ TIFF IFD์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ •๋ณด๋Š”
์‚ฌ์šฉ ํ•ด์„ํ•˜๋‹ค "์•Œ๋ ค์ง„" ์นด๋ฉ”๋ผ์— ๋Œ€ํ•œ MakerNote ์ •๋ณด ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ํƒœ๊ทธ ๋ฒˆํ˜ธ,
IFD์˜ ํฌ๊ธฐ, ์œ ํ˜• ๋ฐ ์›์‹œ ๊ฐ’์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค(์˜ต์…˜ ์„ค์ •์—์„œ ํ—ˆ์šฉํ•˜๋Š” ๊ฒฝ์šฐ).

์ผ๋ถ€ ์นด๋ฉ”๋ผ ์ œ์กฐ์—…์ฒด๋Š” ๋‹ค์Œ์— ๋”ฐ๋ผ ๋‘ ๊ฐ€์ง€ ์ด์ƒ์˜ MakerNote ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ชจ๋ธ. ํ•ด๋‹น ์ œ์กฐ์‚ฌ์˜ ์•Œ ์ˆ˜ ์—†๋Š” ๋ชจ๋ธ๊ณผ ๋งˆ์ฃผ์น˜๋ฉด ๋ฉ”๋ชจ๊ฐ€ ๊ฐ„๋žตํ•˜๊ฒŒ
๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ๋ฉ”๋ชจ ๋ฒ„์ „์ด ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ์‹คํŒจํ•˜๋ฉด ๋ฉ”๋ชจ
ํ•ด์„ ์—†์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์ธ์‹ ๊ฐ€๋Šฅํ•œ IFD ํ˜•์‹์ด ์•„๋‹Œ MakerNotes๋Š” ๋ณด๊ณ ๋ฉ๋‹ˆ๋‹ค(์‹œ์ž‘ ๋ฐ ์ข…๋ฃŒ
์˜คํ”„์…‹) ๊ตฌ์กฐ(-S) ๋ฐ ๋ณด๊ณ (-R) ํ˜•์‹ ๋ฐ ๋ฉ”๋ชจ์˜ ์‹œ์ž‘
์„น์…˜ hex/ascii ๋คํ”„. ์–ด์Œ์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์€ ์ „์ฒด ๋˜๋Š” ์ผ๋ถ€๋ฅผ ํ๊ธฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋กœ -M ์˜ต์…˜(์•„๋ž˜ ์ฐธ์กฐ).

๋ชฉ๋ก์—์„œ(-L) ํ˜•์‹, MakerNote ํƒœ๊ทธ์—์„œ ์ œ๊ณตํ•˜๋Š” ์‹œ์ž‘ ํŒŒ์ผ ์˜คํ”„์…‹ ๋ฐ ๊ธธ์ด
์˜คํ”„์…‹์„ ๋ณด๊ณ ํ•˜๋Š” ์„ธ ๊ฐœ์˜ "์˜์‚ฌ" ํƒœ๊ทธ(๋ฉ”์ด์ปค๋…ธํŠธ.์˜คํ”„์…‹), ํฌ๊ธฐ
(๋ฉ”์ด์ปค๋…ธํŠธ.๊ธธ์ด) ๋ฐ ๊ณ„ํš(MakerNote.Scheme) ๋‚˜ํƒ€๋‚ ๊ฑฐ์•ผ.

JPEG ์•ฑ
JPEG ๊ตํ™˜ ํ˜•์‹ ํŒŒ์ผ์—์„œ APP0(JFIF,JFXX) ๋ฐ APP1(Exif) ์„ธ๊ทธ๋จผํŠธ๋Š” ์™„์ „ํžˆ
๋””์ฝ”๋”ฉ๋˜๊ณ  APP12 ์„น์…˜์˜ "์ธ์‡„ ๊ฐ€๋Šฅํ•œ" ๋ถ€๋ถ„์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. APP3(๋ฉ”ํƒ€)
์„น์…˜์ด ํ™•์žฅ๋˜๊ณ  ํฌํ•จ๋œ TIFF IFD๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
ํ•ด์„์ด ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ๋‹ค๋ฅธ APP ๋งˆ์ปค๊ฐ€ ๋ณด๊ณ ๋˜๋ฉฐ ์„น์…˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
hex/ascii๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ „์ฒด ๋˜๋Š” ๋ถ€๋ถ„์ ์œผ๋กœ ๋คํ”„ -A ์˜ต์…˜. ๋กœ ํ‘œ์‹œ๋˜์ง€ ์•Š์€ APP1 ์„น์…˜ ์—‘์‹œํ”„
์•Œ ์ˆ˜ ์—†๋Š” ๊ฒƒ์œผ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

ANSI ์ƒ‰์ƒ
ํ”„๋กœ๊ทธ๋žจ(๊ธฐ๋ณธ๊ฐ’)์€ ANSI ์ƒ‰์ƒ ์ด์Šค์ผ€์ดํ”„ ์‹œํ€€์Šค๋ฅผ ๋‚ด๋ณด๋‚ด Exif, MakerNote,
๋ฐ ์ƒํ˜ธ ์šด์šฉ์„ฑ ํ•˜์œ„ ์„น์…˜. ์˜ค๋ฅ˜ ๋ฐ ๊ฒฝ๊ณ ๋Š” ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ๊ฐ•์กฐ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ๋“ค
์‹œํ€€์Šค๋Š” ๋ฌผ๋ก  ํ„ฐ๋ฏธ๋„ ๋˜๋Š” ํ„ฐ๋ฏธ๋„ ์—๋ฎฌ๋ ˆ์ดํ„ฐ(์˜ˆ: xterm)
ANSI ์ƒ‰์ƒ ์ด์Šค์ผ€์ดํ”„ ์‹œํ€€์Šค์— ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค. ํŽ˜์ด์ €๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ถœ๋ ฅ์„ ํ‘œ์‹œํ•˜๋Š” ๊ฒฝ์šฐ
์ด๋Ÿฌํ•œ ์‹œํ€€์Šค๊ฐ€ โ€‹โ€‹์žˆ๋Š” ๊ฒฝ์šฐ ํ˜ธ์ถœ๊ธฐ์— ๋Œ€ํ•œ "์›์‹œ" ์˜ต์…˜์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ์ ๊ฒŒ
-์•„๋ฅด ์žํ˜•). ์ด๋Ÿฌํ•œ ์‹œํ€€์Šค์˜ ์‚ฌ์šฉ์€ -c ์˜ต์…˜. LIST ๋ชจ๋“œ๊ฐ€ ์ƒ‰์ƒ์œผ๋กœ ๋ฐ”๋€๋‹ˆ๋‹ค.
์‹œํ€€์Šค ๊บผ์ง.

ํ”„๋กœ๊ทธ๋žจ์€ ์ƒ‰์ƒ ์‹œํ€€์Šค๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๊ณ  ์ปดํŒŒ์ผ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ๋ ฅ ํ˜•์‹


๋ชจ๋“  ํ˜•์‹ ๋ฐ ์˜ต์…˜ ์„ค์ •์— ๊ด€๊ณ„์—†์ด ๊ฐ ์ถœ๋ ฅ์˜ ์ฒ˜์Œ ์„ธ ์ค„
์ฒ˜๋ฆฌ๋œ ํŒŒ์ผ์€ ํŒŒ์ผ ์ด๋ฆ„, ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค. ์œ ํ˜• (TIFF, CIFF, JP2 ๋“ฑ) ๋ฐ ํŒŒ์ผ ํฌ๊ธฐ.
์œ ํ˜•(ํŒŒ์ผ ํ—ค๋”์—์„œ ๊ฐ€์ ธ์˜ด)์ด ๋ฐ์ดํ„ฐ ๋ฐ”์ดํŠธ ์ˆœ์„œ๋ฅผ ์ง€์ •ํ•˜๋ฉด ๋ฐ”์ดํŠธ ์ˆœ์„œ๋Š”
์œ ํ˜•์œผ๋กœ 'II'(Intel ๋ฐ”์ดํŠธ ์ˆœ์„œ) ๋˜๋Š” 'MM'(Motorola ๋ฐ”์ดํŠธ ์ˆœ์„œ)์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
์ด๋ฏธ์ง€ ์š”์•ฝ ๋ฐ ์š”์•ฝ ํ˜•์‹์€ ํ•ญ์ƒ ๋์— ์ธ์‡„๋ฉ๋‹ˆ๋‹ค.

๊ตฌ์กฐ ํ˜•์„ฑ
๊ตฌ์กฐ ํ˜•์‹ ์ถœ๋ ฅ์€ ํŒŒ์ผ ํ—ค๋”์˜ ํ‘œ์‹œ๋กœ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ํ—ค๋”๊ฐ€ ๋”ฐ๋ผ์˜ต๋‹ˆ๋‹ค
ํ˜•ํƒœ์˜ ๋ผ์ธ์œผ๋กœ

...


...


...

๋“ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ์˜ ๊ฐ "์„น์…˜"์˜ ์‹œ์ž‘๊ณผ ๋์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์‹ค์ œ ์„น์…˜
๋ฌผ๋ก  ์ด๋ฆ„์€ ํŒŒ์ผ ํ˜•์‹ ๋ฐ/๋˜๋Š” ๋ฐœ์ƒํ•œ ํƒœ๊ทธ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์˜ค์ง
TIFF IFD ํ˜•์‹์€ ์—ฌ๊ธฐ์— ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. JP2 ์ƒ์ž ์ด๋ฆ„์„ ์ œ์™ธํ•˜๊ณ  ๋‹ค๋ฅธ ํ˜•์‹์€ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
๊บพ์‡  ๊ด„ํ˜ธ ์•ˆ์— ์ธ์‡„๋˜๊ณ  MRW ์„น์…˜ ์ด๋ฆ„์€ ์ค‘๊ด„ํ˜ธ ์•ˆ์— ์ธ์‡„๋ฉ๋‹ˆ๋‹ค.
๋ฐ”์ง€ ๋ฉœ๋นต.

์„น์…˜ ๋‚ด์—์„œ ๋””๋ ‰ํ† ๋ฆฌ ํ•ญ๋ชฉ, ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ, ์•Œ๋ ค์ง„ APP ์„น์…˜์˜ ๋‚ด์šฉ,
JPEG ์„ธ๊ทธ๋จผํŠธ ๋งˆ์ปค ๋“ฑ์ด ์ธ์‡„๋ฉ๋‹ˆ๋‹ค. ๋น„ jpeg ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ ์„น์…˜์€ ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ ์‹œ์ž‘ ๋ถ€๋ถ„์˜ XNUMX์ง„์ˆ˜/์•„์Šคํ‚ค ๋คํ”„ ๋ช‡ ์ค„.

์ถœ๋ ฅ์˜ ๊ฐ ์ค„ ์•ž์—๋Š” XNUMX์ง„์ˆ˜์™€ XNUMX์ง„์ˆ˜๋กœ ์ง€์ •๋œ ํŒŒ์ผ ์˜คํ”„์…‹์ด ์˜ต๋‹ˆ๋‹ค. ํŒŒ์ผ ์˜คํ”„์…‹
์„น์…˜ ๋ ํ‘œ์‹œ์ž ์•ž์— `-' ๋ฐ
๋ฌธ์ž `>'๋Š” IFD ์™ธ๋ถ€์— ์žˆ๋Š” ์„น์…˜์„ ํ‘œ์‹œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋“ค์€ ์„ ์–ธ๋ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ์„น์…˜์— ์œ ์‚ฌํ•˜๊ฒŒ ์˜ํ–ฅ์„ ๋ฐ›๋Š” ํ•˜์œ„ ์„น์…˜์ด ํฌํ•จ๋œ ๊ฒฝ์šฐ
'>'๋Š” ํ•˜์œ„ ์„น์…˜์—์„œ '+'๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค. JP2 ํŒŒ์ผ์—์„œ '@'๋Š” '='๋กœ ๋Œ€์ฒด๋˜๋ฉฐ,
ํŠน๋ณ„ํ•œ ์ด์œ  ์—†์ด.

JPEG ๋ฐ JPEG2000 ์„ธ๊ทธ๋จผํŠธ ๋งˆ์ปค๋Š” ๋งˆ์ปค ์ด๋ฆ„์œผ๋กœ ์ž‘์„ฑ๋˜๊ณ  ๋””์ฝ”๋”ฉ๋œ ๊ฐ’
๋งˆ์ปค์™€ ๊ด€๋ จ๋œ ๋ชจ๋“  ์ •๋ณด.

TIFF ์ •๋ณด๋Š” IFD์˜ ๊ตฌ์กฐ๋ฅผ ๋ฐ˜์˜ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ž‘์„ฑ๋ฉ๋‹ˆ๋‹ค.
๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ํ•ด๋‹น ์‚ฌ์–‘์— ๋”ฐ๋ผ ํ•ด์„๋œ ๊ฐ’. ๋ชจ๋“  IFD
ํ•„๋“œ๊ฐ€ ๋ณด๊ณ ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ํ•„๋“œ๊ฐ€ ๊ฐ ์ค„์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค(์ฃผ์–ด์ง„ ์ˆœ์„œ๋Œ€๋กœ,
ํŒŒ์ผ ์˜คํ”„์…‹ ๋‹ค์Œ์—):

ยท ๋Œ€๊ด„ํ˜ธ๋กœ ๋ฌถ์ธ XNUMX์ง„์ˆ˜ ๋ฐ XNUMX์ง„์ˆ˜ ํ‘œํ˜„์˜ ํƒœ๊ทธ ๋ฒˆํ˜ธ.

ยท ํƒœ๊ทธ ์ด๋ฆ„(์•Œ๋ ค์ง„ ๊ฒฝ์šฐ) ์•Œ ์ˆ˜ ์—†๋Š” ํƒœ๊ทธ์˜ ์ด๋ฆ„์€ XNUMX์ง„์ˆ˜ ํ‘œํ˜„์œผ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
๋ฌธ์ž์—ด 'TAG_'๊ฐ€ ์ ‘๋‘์‚ฌ๋กœ ๋ถ™์€ ํƒœ๊ทธ ๋ฒˆํ˜ธ.

ยท ๊ด€๋ จ ๊ฐ’์— ๋Œ€ํ•œ TIFF ์œ ํ˜• ๋ฒˆํ˜ธ, ์ด๋ฆ„ ๋ฐ ๋ฐ”์ดํŠธ ์ˆ˜,
๋Œ€๊ด„ํ˜ธ.

ยท ํ•ญ๋ชฉ์— ๋Œ€ํ•œ "๊ฐ’/์˜คํ”„์…‹". ๊ฐ’์ด XNUMX๋ฐ”์ดํŠธ์— ๋งž๋Š” ๊ฒฝ์šฐ
์ž…๋ ฅํ•˜๋ฉด ๊ฐ’์ด ์ง์ ‘ ์ธ์‡„๋ฉ๋‹ˆ๋‹ค.

ํ•ญ๋ชฉ ๊ฐ’์ด ํ•ญ๋ชฉ์˜ XNUMX๋ฐ”์ดํŠธ์— ๋งž์ง€ ์•Š์œผ๋ฉด
๋ฐœ๊ฒฌ๋œ ๊ฐ’์€ ๋ฐ์ดํ„ฐ์˜ ์‹ค์ œ ์œ„์น˜์— ๋Œ€ํ•œ ์˜คํ”„์…‹์ž…๋‹ˆ๋‹ค. ๊ทธ ์˜คํ”„์…‹์ด ์ธ์‡„๋ฉ๋‹ˆ๋‹ค
'@' ๊ธฐํ˜ธ๊ฐ€ ์•ž์— ์˜ต๋‹ˆ๋‹ค. ์‹ค์ œ ๊ฐ’์€ ๋‚˜์ค‘์— ํŒŒ์ผ์— ์ธ์‡„๋ฉ๋‹ˆ๋‹ค.
๋ฐœ๊ฒฌ๋œ ์˜คํ”„์…‹์ž…๋‹ˆ๋‹ค(์ผ๋ถ€ ๋น„์ค€์ˆ˜ MakerNote IFD ์ œ์™ธ). ๋งŒ์•ฝ
๊ฐ€์น˜๊ฐ€ ํ•„์š”ํ•˜๋‹ค ํ•ด์„ (์˜ˆ: TIFF ์ •์œ„) ๋’ค์— '=' ๊ธฐํ˜ธ๊ฐ€ ์˜ต๋‹ˆ๋‹ค.
ํฐ๋”ฐ์˜ดํ‘œ๋กœ ๋ฌถ์ธ ํ•ด์„(์˜ˆ: "0,0 ์ƒ๋‹จ ์™ผ์ชฝ").

ํ•ญ๋ชฉ ๋ชฉ๋ก ๋‹ค์Œ์—๋Š” ๋‹ค์Œ IFD(์ข…์ข… 0)์— ๋Œ€ํ•œ ์˜คํ”„์…‹์„ ์ œ๊ณตํ•˜๋Š” ์ค„์ด ๋‚˜์˜ต๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ํ•ญ์ƒ TIFF IFD ํ•ญ๋ชฉ ๋ชฉ๋ก์˜ ๋์— ์žˆ์Šต๋‹ˆ๋‹ค.

์œ„ ๋ชฉ๋ก์— ์˜คํ”„์…‹ ํ•ญ๋ชฉ์ด ์žˆ๋Š” ๊ฒฝ์šฐ TIFF(๋ฐ Exif) ์‚ฌ์–‘์ด
๋””๋ ‰ํ† ๋ฆฌ ๋ฐ”๋กœ ๋‹ค์Œ์— ํŒŒ์ผ์—์„œ ๋‹ค์Œ ์œ„์น˜์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํ•ญ๋ชฉ. ์ด ์ œํ•œ์€ MakerNotes ๋ฐ TIFF ํŒŒ์ƒ ํ˜•์‹์—์„œ ์ž์ฃผ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ใ…
์ด๋Ÿฌํ•œ ์˜คํ”„์…‹ ๊ฐ’์˜ ์‹œ์ž‘์„ ๋ณด๊ณ ํ•˜๋Š” ๋ผ์ธ์€
๋‹ค์Œ IFD ์˜คํ”„์…‹, ํƒœ๊ทธ ์ด๋ฆ„์ด ๋ฐ˜๋ณต๋˜๋Š” ๊ฐ ์˜คํ”„์…‹ ํ•ญ๋ชฉ์— ๋Œ€ํ•ด ํ•œ ์ค„,
๊ทธ ๋’ค์— ์‹ค์ œ ๊ฐ’์ด ์˜ค๊ณ  ๊ทธ ๋’ค์— ํ•ด์„์ด ๋‚˜์˜ต๋‹ˆ๋‹ค(์žˆ๋Š” ๊ฒฝ์šฐ).

ํ•ญ๋ชฉ์˜ ์—ฌ๋Ÿฌ ๊ฐ’์€ ํ•œ ์ค„์— ์ธ์‡„๋˜์ง€๋งŒ ํฐ ๋ชฉ๋ก์€ ์ƒ๋žต๋ฉ๋‹ˆ๋‹ค.
์ฒ˜์Œ ๋‘ ๊ฐœ ๋˜๋Š” ์„ธ ๊ฐœ์˜ ๊ฐ’๋งŒ ํ‘œ์‹œํ•˜๊ณ  ๊ทธ ๋’ค์— ์ค„์ž„ํ‘œ๋ฅผ ํ‘œ์‹œํ•œ ๋‹ค์Œ
๋งˆ์ง€๋ง‰ ๊ฐ’, ๊ฐ’์˜ ์ˆ˜, ๋ชฉ๋ก์—์„œ ๋งˆ์ง€๋ง‰ ๊ฐ’์˜ ์˜คํ”„์…‹. ์ „์ฒด
๊ฐ’ ๋ชฉ๋ก์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์‡„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. -eA ์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๊ตฌ์กฐ์  ํ˜•์‹์—์„œ ํ•ญ๋ชฉ์˜ ASCII ๋ฌธ์ž์—ด์€ ์ฃผ์–ด์ง„ ์ „์ฒด ๊ธธ์ด์— ๋Œ€ํ•ด ์ธ์‡„๋ฉ๋‹ˆ๋‹ค.
null ๋ฐ ๋น„ ASCII ๊ฐ’(์žˆ๋Š” ๊ฒฝ์šฐ)์„ ํฌํ•จํ•˜์—ฌ IFD ํ•ญ๋ชฉ์—์„œ
'๋ฐฑ์Šฌ๋ž˜์‹œ' XNUMX์ง„์ˆ˜ ํ‘œ๊ธฐ๋ฒ•. ๊ทธ๋งŒํผ -์—์•„ ์˜ต์…˜์€ ASCII ๊ฐ’์„ ๊ฐ•์ œ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฒซ ๋ฒˆ์งธ null๊นŒ์ง€๋งŒ ์ธ์‡„๋ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ ์ข…์ข… CIFF ํ˜•์‹ ํŒŒ์ผ์— ํ•„์š”ํ•˜๋ฉฐ,
"๋ชฉ๋ก" ๋ชจ๋“œ์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.

ํ•ญ๋ชฉ์€ IFD์˜ ์‹œ์ž‘ ์‹๋ณ„์ž์™€ ํ•˜์œ„ ์„ธ๊ทธ๋จผํŠธ(์˜ˆ:
Exif IFD, SubIFD ๋˜๋Š” MakerNote)๋Š” ๋‹ค์Œ์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด ๋” ๋“ค์—ฌ์“ฐ๊ธฐ๋ฉ๋‹ˆ๋‹ค.
ํŒŒ์ผ์˜ ๊ตฌ์กฐ.

๊ฒฐ๊ณผ ์ถœ๋ ฅ์€ ํŒŒ์ผ์— ๋‚˜ํƒ€๋‚˜๋Š” ๋Œ€๋กœ IFD์˜ ๋‚ด์šฉ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค(์ฐธ์กฐ
IFD ํ˜•์‹์— ๋Œ€ํ•œ ์„ค๋ช…์€ TIFF ๋˜๋Š” EXIF โ€‹โ€‹์‚ฌ์–‘).

๋งˆ์ง€๋ง‰์œผ๋กœ XNUMX์ฐจ ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ์‹ค์ œ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ์˜ ์‹œ์ž‘๊ณผ ๋(๋ฐ ๊ฐ€๋Šฅํ•˜๋ฉด
์ธ๋„ค์ผ ๋˜๋Š” ์ถ•์†Œ๋œ ํ•ด์ƒ๋„ ์ด๋ฏธ์ง€)๊ฐ€ ๋งˆ์ง€๋ง‰์— ๋ณด๊ณ ๋ฉ๋‹ˆ๋‹ค. JPEG ์ด๋ฏธ์ง€์˜ ๊ฒฝ์šฐ ์ด
์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋ฏธ์ง€ ๋‚ด์— JPEG ์„ธ๊ทธ๋จผํŠธ ๋งˆ์ปค ํ‘œ์‹œ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜•์‹
์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋Š” ๋ฐ์ดํ„ฐ ์‹œ์ž‘ ๋ถ€๋ถ„์˜ ๊ฐ„๋‹จํ•œ XNUMX์ง„/์•„์Šคํ‚ค ๋คํ”„์™€ ํ•จ๊ป˜ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
์‹œ์ž‘ ๋ฐ ์ข…๋ฃŒ ๋งˆ์ปค.

์ฃผ์˜ ์‚ฌํ•ญ ๊ทธ ๊ฐ’ '@'๊ฐ€ ์•ž์— ์˜ค๋Š” ๊ฒƒ์€ ํ•ญ์ƒ ์˜คํ”„์…‹์ž…๋‹ˆ๋‹ค. ์— ์ „์—, ์ฒ˜์Œ of ์ „์—, ํŒŒ์ผ ~๋กœ
์‹ค์ œ ๊ฐ’. IFD ์˜คํ”„์…‹์€ ์ผ๋ฐ˜์ ์œผ๋กœ ํŒŒ์ผ์— ์ƒ๋Œ€์ ์ธ ์˜คํ”„์…‹์œผ๋กœ ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค.
TIFF ํ—ค๋”์˜ ์‹œ์ž‘(JPEG APP1์˜ ํŒŒ์ผ ์‹œ์ž‘์—์„œ ์˜คํ”„์…‹๋จ)
ํŒŒ์ผ)์— ์˜ํ•ด ์กฐ์ •๋˜์ง€๋งŒ ์—‘์‹œํ”„๋กœ๋ธŒ ํŒŒ์ผ์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์—์„œ ์˜คํ”„์…‹์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๊ฒฝ์šฐ
๊ธฐ๋ก๋œ ๊ฐ’์„ ๋ณด๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋ฉฐ, -R ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๋…น์Œ๋œ
์กฐ์ •๋œ ํŒŒ์ผ ์˜คํ”„์…‹ ๋’ค์— ์˜ค๋Š” ๊ด„ํ˜ธ ์•ˆ์˜ ๊ฐ’.

Report ํ˜•์„ฑ
XNUMXD๋ดํƒˆ์˜ ์‹ ๊ณ  ํ˜•์‹ (-R)๋Š” ๋‹ค์Œ์„ ํฌํ•จํ•˜์—ฌ ์ด๋ฏธ์ง€ ํŒŒ์ผ์˜ ๋ชจ๋“  ์„น์…˜๊ณผ ์„ธ๊ทธ๋จผํŠธ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
์„น์…˜์˜ ์‹œ์ž‘๊ณผ ๋, ๊ทธ๋Ÿฌ๋‚˜ ๊ตฌ์กฐ ํ˜•์‹์˜ "ํฌ๋Ÿฌ์ŠคํŠธ"๋ฅผ ์ œ๊ฑฐ
์ฃผ์†Œ/์˜คํ”„์…‹ ์ •๋ณด์™€ '๋‚ด๋ถ€' ์ •๋ณด์˜ ๋Œ€๋ถ€๋ถ„์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
TIFF IFD(ํƒœ๊ทธ ๋ฒˆํ˜ธ, ์œ ํ˜• ๋ฐ ๊ฐœ์ˆ˜). ์˜คํ”„์…‹ ๊ฐ’์€ ํƒœ๊ทธ์™€ ํ•จ๊ป˜ ์ธ๋ผ์ธ์œผ๋กœ ์ธ์‡„๋ฉ๋‹ˆ๋‹ค.
์ด๋ฆ„. ์ถœ๋ ฅ์€ ๋“ค์—ฌ์“ฐ๊ธฐ๋˜์–ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋…ผ๋ฆฌ ์ด๋ฏธ์ง€ ํŒŒ์ผ์˜ ๊ตฌ์กฐ์ด์ง€๋งŒ
๊ตฌ์กฐ ํ˜•์‹๋ณด๋‹ค ๋ณด๊ธฐ๊ฐ€ ๋œ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

๋ช…๋ถ€ ์ฒด์žฌ
XNUMXD๋ดํƒˆ์˜ ๋ช…๋ถ€ ํ˜•์‹ (-L) ๊ตฌ์กฐ ์ •๋ณด๋ฅผ ์–ต์ œํ•˜๊ณ  ์“ฐ๊ธฐ๋งŒ ํ•ฉ๋‹ˆ๋‹ค. ํ•จ์œ ๋Ÿ‰ ํ˜•์‹์œผ๋กœ
ํƒœ๊ทธ ์ด๋ฆ„ = ๊ฐ€์น˜ or ํƒœ๊ทธ ์ด๋ฆ„ = ๊ฐ€์น˜ = "๋ญ ๊ฐ€์น˜ ์ˆ˜๋‹จ". ํƒœ๊ทธ๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์€ ํŒŒ์ผ ํ˜•์‹์˜ ๊ฒฝ์šฐ
tagname์€ ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๊ณ ์ • ์‹๋ณ„์ž๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค. LIST ํ˜•์‹์—์„œ "long"
ํƒœ๊ทธ ์ด๋ฆ„์ด ์‚ฌ์šฉ๋˜๋ฉฐ ์—ฌ๊ธฐ์—๋Š” ์„น์…˜์˜ ๋ชจ๋“  ์ƒ์œ„ ์„น์…˜ ์ด๋ฆ„์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐœ๊ฒฌ๋ฉ๋‹ˆ๋‹ค. ๊ธด ํƒœ๊ทธ ์ด๋ฆ„์€ ํ•ด์ œํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํŒŒ์ผ์˜ ๊ฒฝ์šฐ ํ˜„๋ช…ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์—ฌ๋Ÿฌ ์ด๋ฏธ์ง€ ์„น์…˜์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

ํ•˜์œ„ ์„น์…˜ ๋˜๋Š” ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ์˜คํ”„์…‹์„ ๋‚˜ํƒ€๋‚ด๋Š” ํƒœ๊ทธ ๋˜๋Š” ํ•ญ๋ชฉ์˜ "๊ฐ’"์€
์ธ์‡„ ๋ช…๋ถ€ "๋กœ ํ˜•์‹ํ™”@offset:๊ธธ์ด".

๋ชฉ๋ก ํ˜•์‹์€ ๋ณด์กฐ ์Šคํฌ๋ฆฝํŠธ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์—‘์‹œํ”„๊ทธ๋ ™, ์ด๋Š” ์„ ํƒ์ 
์˜ˆ๋ฅผ ๋“ค์–ด ์‚ฌ์ง„ ๊ฐค๋Ÿฌ๋ฆฌ์— ๋Œ€ํ•œ ์ •๋ณด ์ถ”์ถœ ๋ฐ (๊ฑฐ์˜) "์‰˜"์—์„œ ์ถœ๋ ฅ
๋ณ€์ˆ˜โ€ ํ˜•์‹์ž…๋‹ˆ๋‹ค.

๊ด€์Šต ํ˜•์‹
XNUMXD๋ดํƒˆ์˜ -Z ์˜ต์…˜์€ ๋ชจ๋“  ์˜ต์…˜ ํ”Œ๋ž˜๊ทธ๋ฅผ "XNUMX"์œผ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ธด ์ด๋ฆ„ ์ˆ˜์ •์ž), ๊ทธ ํ›„
์†Œ๋ฌธ์ž ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์›ํ•˜๋Š” ์˜ต์…˜์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์†Œ๋ฌธ์ž ์˜ต์…˜์€
'toggles'๋Š” ์ „ํ™˜ํ•˜๋Š” ๋ฐ์—๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜คํ”„ ๋ฏธ๋ฆฌ ์ •์˜๋œ ํ˜•์‹์˜ ํ•ญ๋ชฉ.

์˜ˆ๋ฅผ ๋“ค์–ด ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์—‘์‹œํ”„๋กœ๋ธŒ -Z ETH ์ผ๋ถ€ํŒŒ์ผ.tif

๊ฐ’(๋˜๋Š” ๋‹ค๋ฅธ ๊ฒƒ) ์—†์ด TIFF ๋ฐ Exif ํƒœ๊ทธ๋งŒ ๋‚˜์—ดํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
"๊ธด ์ด๋ฆ„" ํ˜•์‹.

์—‘์‹œํ”„๋กœ๋ธŒ -์—”์—”ํŠธ ์ผ๋ถ€ํŒŒ์ผ.tif

XNUMX์ง„์ˆ˜ ๋ฐ XNUMX์ง„์ˆ˜ ํƒœ๊ทธ ๋ฒˆํ˜ธ์˜ ์ถœ๋ ฅ์„ ์–ต์ œํ•˜๊ณ  ๊ตฌ์กฐ์  ํ˜•์‹์œผ๋กœ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
ํƒœ๊ทธ ์œ ํ˜• ๋ฐ ๊ฐœ์ˆ˜.

"์ œ๋กœ ๋ ˆ๋ฒจ" ์ถœ๋ ฅ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์œ„์—์„œ ์„ค๋ช…ํ•œ ๋Œ€๋กœ ํŒŒ์ผ ๋ฐ์ดํ„ฐ์™€ ์ด๋ฏธ์ง€ ์š”์•ฝ์„ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.

์˜ต์…˜


ํ™˜๊ฒฝ ๋ณ€์ˆ˜ EXIFPROBE_OPTIONS ์œ ํšจํ•œ ์˜ต์…˜ ๋ฌธ์ž์—ด๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ช…๋ น์ค„ ์˜ต์…˜๋ณด๋‹ค ๋จผ์ € ํ‰๊ฐ€๋ฉ๋‹ˆ๋‹ค. ์˜ˆ

๋‚ด๋ณด๋‚ด๊ธฐ EXIFPROBE_OPTIONS='-L -c'

๋ชฉ๋ก ํ˜•์‹์„ ๊ธฐ๋ณธ ์ถœ๋ ฅ ํ˜•์‹์œผ๋กœ ๋งŒ๋“ค๊ณ  ์ƒ‰์ƒ ์‹œํ€€์Šค๋ฅผ ๋‹ค์‹œ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
๋–จ์–ด์ ธ -L.

์˜ต์…˜์€ ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ํ‰๊ฐ€๋˜๋ฏ€๋กœ -Z ๋จผ์ € ์ฃผ์–ด์•ผ ํ•˜๋Š” ๋ฐ˜๋ฉด -D (์†Œ์ˆ˜
๋งŒ) ๋˜๋Š” -X (XNUMX์ง„์ˆ˜๋งŒ ํ•ด๋‹น) ๋งˆ์ง€๋ง‰์— ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

-S ๊ตฌ์กฐ ๋ชจ๋“œ: (๊ธฐ๋ณธ๊ฐ’) ๊ฑฐ์˜ ๋ชจ๋“  ๊ฒƒ; ์ธ๋ผ์ธ์ด ์•„๋‹Œ ์˜คํ”„์…‹ ๊ฐ’

-R ๋ณด๊ณ ์„œ ๋ชจ๋“œ: ๊ตฌ์กฐ์™€ ์œ ์‚ฌํ•˜์ง€๋งŒ ๋“ค์—ฌ์“ฐ๊ธฐ๋œ ํƒœ๊ทธ ์ด๋ฆ„ ๋ฐ XNUMX์ง„์ˆ˜ ๊ฐ’๋งŒ,
์ธ๋ผ์ธ

-L ๋ชฉ๋ก ๋ชจ๋“œ: ํƒœ๊ทธ์™€ ๊ฐ’๋งŒ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค(ํ•ด์„๋œ ๊ฐ’ ํฌํ•จ). ์„น์…˜ ์—†์Œ
์ •๋ณด; ๋ฌด์ƒ‰

-Z ๋ชจ๋“  ์„ ํƒ์  ์ถœ๋ ฅ์„ ๋•๋‹ˆ๋‹ค(์˜). ํŒŒ์ผ ์ด๋ฆ„, ํŒŒ์ผ ์œ ํ˜•, ํŒŒ์ผ ํฌ๊ธฐ,
์ด๋ฏธ์ง€ ์š”์•ฝ ๋ฐ ํŒŒ์ผ ํ˜•์‹.

-c EXIF โ€‹โ€‹์„น์…˜์„ ๊ฐ•์กฐํ•˜๊ธฐ ์œ„ํ•ด ANSI ์ƒ‰์ƒ ์ œ์–ด ์‹œํ€€์Šค์˜ ์‚ฌ์šฉ์„ ํ† ๊ธ€ํ•ฉ๋‹ˆ๋‹ค. (๊ธฐ๋ณธ
์ƒ‰์ƒ ์ง€์› ์—†์ด ์ปดํŒŒ์ผ๋˜์ง€ ์•Š๋Š” ํ•œ ๋ชฉ๋ก ๋ชจ๋“œ๋ฅผ ์ œ์™ธํ•˜๊ณ  '์ผœ๊ธฐ')

-XNUMX์ง„์ˆ˜ ๋ฐ XNUMX์ง„์ˆ˜๋กœ ์ฃผ์†Œ(ํŒŒ์ผ ์˜คํ”„์…‹)์˜ ํ† ๊ธ€ ์ธ์‡„

-I XNUMX๋ฐฉํ–ฅ ํ† ๊ธ€ ๋“ค์—ฌ์“ฐ๊ธฐ(์ฃผ์†Œ ๋’ค -> ์ด์ „ -> ์—†์Œ)

-o ์˜คํ”„์…‹ IFD ๊ฐ’์˜ "์ธ๋ผ์ธ" ์ธ์‡„ ํ† ๊ธ€

-p[items] ๋‹ค์Œ์— ๋Œ€ํ•œ ์ธ์‡„ ์‹๋ณ„์ž ํ† ๊ธ€:

s - ์„น์…˜(IFD, APPn)

g - ์„ธ๊ทธ๋จผํŠธ(JPEG ์„ธ๊ทธ๋จผํŠธ)

a - JPEG APP0...APPn ํ•ญ๋ชฉ

l - ๊ธด ์ด๋ฆ„(ํ•ญ๋ชฉ ์ด๋ฆ„ ์•ž์— ์žˆ๋Š” ์ƒ์œ„ ์„น์…˜์˜ ์ ์œผ๋กœ ๊ตฌ๋ถ„๋œ ๋ชฉ๋ก)

์ „์ž - ํ•ญ๋ชฉ. ํƒœ๊ทธ ์ด๋ฆ„, ์ˆซ์ž, ์œ ํ˜•, ๊ฐ’์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

m - MakerNote ๊ตฌ์„ฑํ‘œ ์„ค๋ช… ์ธ์‡„

M - MakerNote ์ฒด๊ณ„ ๊ฐ์ง€์˜ ์‹œ๊ณ„ ๋””๋ฒ„๊ทธ

-e[items] IFD ํ•ญ๋ชฉ ํ•ญ๋ชฉ ์ธ์‡„ ํ† ๊ธ€:

t - ํƒœ๊ทธ ์ด๋ฆ„

n - XNUMX์ง„์ˆ˜๋กœ ๋œ ํƒœ๊ทธ ๋ฒˆํ˜ธ

N - XNUMX์ง„์ˆ˜๋กœ ๋œ ํƒœ๊ทธ ๋ฒˆํ˜ธ

T - ํ•ญ๋ชฉ ์œ ํ˜• ๋ฐ ๊ฐœ์ˆ˜

v - ์‹ญ์ง„์ˆ˜ ๊ฐ’

V - XNUMX์ง„์ˆ˜ ๊ฐ’

o - ์‹ญ์ง„์ˆ˜ ๊ฐ’์— ๋Œ€ํ•œ ํŒŒ์ผ ์˜คํ”„์…‹

O - XNUMX์ง„์ˆ˜ ๊ฐ’์— ๋Œ€ํ•œ ํŒŒ์ผ ์˜คํ”„์…‹

r - ์‹ญ์ง„์ˆ˜์˜ ์ƒ๋Œ€(์กฐ์ •๋˜์ง€ ์•Š์€) ์˜คํ”„์…‹

R - ์ผ๋ฐ˜ ๊ฐ’์ด ๊ณ„์‚ฐ๋˜๋Š” "์›์‹œ" ๊ฐ’๋„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: ํ•ฉ๋ฆฌ์ 
๊ฐ’ ๋˜๋Š” APEX ๊ฐ’์ด ๋‹ค์Œ์—์„œ ๊ณ„์‚ฐ๋˜์–ด์•ผ ํ•˜๋Š” ์ผ๋ถ€ MakerNote ๊ฐ’
์›์‹œ ๊ฐ’).

A - ๋‹ค์ค‘ ๊ฐ’ ํƒœ๊ทธ์˜ ๋ชจ๋“  ์š”์†Œ ์ธ์‡„

a - ascii "๊ธธ์ด ๋ฌด์‹œ"(์ฒ˜์Œ null์—์„œ ์ค‘์ง€)

-D ํ™œ์„ฑํ™”๋œ ๋ชจ๋“  ์ˆซ์ž ๊ฐ’์„ XNUMX์ง„์ˆ˜๋กœ๋งŒ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค(์ฃผ์†Œ, ํƒœ๊ทธ ๋ฒˆํ˜ธ,
์˜คํ”„์…‹, ๊ฐ’)

-X ํ™œ์„ฑํ™”๋œ ๋ชจ๋“  ์ˆซ์ž ๊ฐ’์„ XNUMX์ง„์ˆ˜๋กœ๋งŒ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค(์ฃผ์†Œ, ํƒœ๊ทธ ๋ฒˆํ˜ธ, ์˜คํ”„์…‹,
๊ฐ€์น˜)

-U[len|a] ๋คํ”„ ๋ Œ (๋˜๋Š” ๋ชจ๋“ ) XNUMX์ง„์ˆ˜/์•„์Šคํ‚ค ํ˜•์‹์˜ TIFF IFDS์—์„œ ์ฐพ์€ UNDEFINED ๋ฐ์ดํ„ฐ์˜ ๋ฐ”์ดํŠธ
(๋‹จ, ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ๋ฅผ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ์— ํ•œํ•จ)

-M[len|a] ๋คํ”„ ๋ Œ XNUMX์ง„์ˆ˜/์•„์Šคํ‚ค ํ˜•์‹์˜ ์ธ์‹ํ•  ์ˆ˜ ์—†๋Š” MakerNotes์˜ (๋˜๋Š” ๋ชจ๋“ ) ๋ฐ”์ดํŠธ(๋‹จ,
๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ๋ฅผ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ)

-A[len|a] ๋คํ”„ ๋ Œ (๋˜๋Š” ๋ชจ๋“ ) XNUMX์ง„์ˆ˜/์•„์Šคํ‚ค ํ˜•์‹์˜ ์ธ์‹ํ•  ์ˆ˜ ์—†๋Š” JPEG APP ์„ธ๊ทธ๋จผํŠธ์˜ ๋ฐ”์ดํŠธ(๊ทธ๋Ÿฌ๋‚˜
๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ์—๋งŒ)

-B[len|a] ๋คํ”„ ๋ Œ (๋˜๋Š” ๋ชจ๋“ ) ๋ฐ”์ด๋„ˆ๋ฆฌ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ์˜ ๋ฐ”์ดํŠธ ๋˜๋Š” ์‹คํŒจํ•œ JPEG ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ

-C[make]+[๋ชจ๋ธ]
์ผ์น˜ํ•˜๋Š” ์นด๋ฉ”๋ผ ์ œ์กฐ์‚ฌ/๋ชจ๋ธ ๋ชฉ๋ก ์ธ์‡„ ํ™•์ธ or ๋ชจ๋ธ ํ•˜์œ„ ๋ฌธ์ž์—ด๋กœ. `+'
์ž์ฒด์ ์œผ๋กœ ๋ชจ๋“  ๊ฒƒ์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.

-O ์‹œ์ž‘_์˜คํ”„์…‹
ํŒŒ์ผ ์˜คํ”„์…‹์—์„œ ์ฒ˜๋ฆฌ ์‹œ์ž‘ ์‹œ์ž‘_์˜คํ”„์…‹

-n ์ถœ๋ ฅ์˜ ๊ฐ ์ค„ ์‹œ์ž‘ ๋ถ€๋ถ„์— ํŒŒ์ผ ์ด๋ฆ„์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค(greppingํ•  ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
LIST ๋ชจ๋“œ์˜ ์—ฌ๋Ÿฌ ํŒŒ์ผ)

-N ๋…ธํŠธ ๋ฒ„์ „
๋…ธํŠธ ๋ฒ„์ „ ๊ฐ•์ œ ์‚ฌ์šฉ ๋…ธํŠธ ๋ฒ„์ „ MakerNotes๋ฅผ ํ•ด์„ํ•  ๋•Œ. ์œ ์šฉํ•  ๋•Œ๋งŒ
๋‹น์‹ ์ดํ•˜๋Š” ์ผ์„ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด.

-m make Makernote ์ฝ”๋“œ๊ฐ€ ์— ๋”ฐ๋ผ ๋ฉ”๋ชจ๋ฅผ ํ•ด์„ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ํ™•์ธ ์ฃผ์–ด์ง„,
ํŒŒ์ผ์— ํฌํ•จ๋œ ๊ฒƒ๋ณด๋‹ค.

-l ๋ชจ๋ธ์€ makernote ์ฝ”๋“œ๊ฐ€ ์— ๋”ฐ๋ผ ๋ฉ”๋ชจ๋ฅผ ํ•ด์„ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ ์ฃผ์–ด์ง„,
ํŒŒ์ผ์— ํฌํ•จ๋œ ๊ฒƒ๋ณด๋‹ค.

-t ์ด ์˜ต์…˜์€ ๋‹ค์Œ์— ์„ค์ •๋œ ๊ฒฝ์šฐ์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. EXIFPROBE_OPTIONS. ๋ช…๋ น ์‹œ ์„ค์ •๋˜๋Š” ๊ฒฝ์šฐ
๋ผ์ธ ์˜ต์…˜์ด ์ฒ˜๋ฆฌ๋˜๊ณ  ์ƒ‰์ƒ์ด ๊บผ์ง‘๋‹ˆ๋‹ค. by ๋””ํดํŠธ ๊ฐ’ ์ถœ๋ ฅ์ด
tty๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์ƒ‰์ƒ์„ ํ† ๊ธ€ํ•˜๊ฑฐ๋‚˜ ์„ค์ •ํ•˜๋Š” ๋ชจ๋“  ๋ช…๋ น์ค„ ์˜ต์…˜(์˜ˆ: "-R")
์ƒ‰์ƒ์ด ๋‹ค์‹œ ์ผœ์ง‘๋‹ˆ๋‹ค.

-u "์›์‹œ" ์œ ๋‹ˆ์ฝ”๋“œ ๋ฐ์ดํ„ฐ๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ 16๋น„ํŠธ ๋ฐ์ดํ„ฐ๋Š” ์ƒ์œ„
๋ฐ”์ดํŠธ๋Š” XNUMX์ž…๋‹ˆ๋‹ค(์ข…์ข… ๊ทธ๋Ÿฐ ๊ฒฝ์šฐ์ž„). null์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์€ ๊ฐ€์žฅ ์งœ์ฆ๋‚˜๋Š” ์ผ์ž…๋‹ˆ๋‹ค.
ascii ํ„ฐ๋ฏธ๋„ ์žฅ์น˜์ด๋ฏ€๋กœ ๊ธฐ๋ณธ๊ฐ’์ด ๋” ์นœ์ ˆํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ -u ์˜ต์…˜ ์„ธ๋ ฅ
์ „์ฒด ๊ฐ€์น˜์˜ ์ธ์‡„.

-h ๋„์›€๋ง ๋ฉ”์‹œ์ง€ ์ถœ๋ ฅ

-V ์ธ์‡„ ํ”„๋กœ๊ทธ๋žจ ๋ฒ„์ „ ๋ฐ ์ €์ž‘๊ถŒ

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์œผ๋กœ exifprobe ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

Linux ๋ช…๋ น

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnathop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - GNAT ๋„๊ตฌ ์ƒ์ž
    ์„ค๋ช…: ๋ชฉ...
    aarch64-linux-gnu-gnatbind ์‹คํ–‰
  • 2
    aarch64-linux-gnu-gnathop-5
    aarch64-linux-gnu-gnathop-5
    gnat, gnatbind, gnatbl, gnathop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - GNAT ๋„๊ตฌ ์ƒ์ž
    ์„ค๋ช…: ๋ชฉ...
    aarch64-linux-gnu-gnatchop-5 ์‹คํ–‰
  • 3
    cpupower ์œ ํœด ์ •๋ณด
    cpupower ์œ ํœด ์ •๋ณด
    cpupower ์œ ํœด ์ •๋ณด - ์œ ํ‹ธ๋ฆฌํ‹ฐ
    CPU ์œ ํœด ์ปค๋„ ์ •๋ณด ๊ฒ€์ƒ‰
    ๊ตฌ๋ฌธ: cpupower [ -c cpulist ]
    idle-info [์˜ต์…˜] ์„ค๋ช…: ๋„๊ตฌ
    P๋ฅผ ์ธ์‡„ํ•˜๋Š” ...
    cpupower-idle-info ์‹คํ–‰
  • 4
    cpupower ์œ ํœด ์„ธํŠธ
    cpupower ์œ ํœด ์„ธํŠธ
    cpupower idle-set - CPU๋ฅผ ์„ค์ •ํ•˜๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ
    ์œ ํœด ์ƒํƒœ ํŠน์ • ์ปค๋„ ์˜ต์…˜
    ๊ตฌ๋ฌธ: cpupower [ -c cpulist ]
    ์œ ํœด ์ •๋ณด [์˜ต์…˜] ์„ค๋ช…:
    cpupower ์œ ํœด ์ƒํƒœ...
    cpupower-idle-set ์‹คํ–‰
  • 5
    g.mapsets์ž”๋””
    g.mapsets์ž”๋””
    g.mapsets - ์‚ฌ์šฉ์ž์˜ ์ •๋ณด๋ฅผ ์ˆ˜์ •/์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
    ํ˜„์žฌ ๋งต์…‹ ๊ฒ€์ƒ‰ ๊ฒฝ๋กœ. ์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค
    ์•„๋ž˜์— ์กด์žฌํ•˜๋Š” ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž์˜ ์•ก์„ธ์Šค
    ํ˜„์žฌ ์œ„์น˜์— ์žˆ๋Š” ๋‹ค๋ฅธ ๋งต์…‹. ...
    g.mapsetsgrass ์‹คํ–‰
  • 6
    g.messagegrass
    g.messagegrass
    g.message - ๋ฉ”์‹œ์ง€, ๊ฒฝ๊ณ ,
    ์ง„ํ–‰ ์ •๋ณด ๋˜๋Š” ์น˜๋ช…์ ์ธ ์˜ค๋ฅ˜
    ์ž”๋”” ๋ฐฉ์‹. ์ด ๋ชจ๋“ˆ์€
    ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณต๋˜๋Š” ๋ฉ”์‹œ์ง€์šฉ ์Šคํฌ๋ฆฝํŠธ.
    ํ‚ค์›Œ...
    g.messagegrass ์‹คํ–‰
  • ๋”ยป

Ad