Amazon Best VPN GoSearch

অনওয়ার্কস ফেভিকন

exiftoolp - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks বিনামূল্যে হোস্টিং প্রদানকারীতে exiftoolp চালান

এটি হল exiftoolp কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


exiftool - ফাইলগুলিতে মেটা তথ্য পড়ুন এবং লিখুন

সাইনোপিসিস


Exiffool. [বিকল্প] [-TAG...] [--TAG...] ফাইল...
Exiffool. [বিকল্প] -TAG[+-<]=[VALUE না] ... ফাইল...
Exiffool. [বিকল্প] - tagsFromFile SRCFILE [-SRCTAG[>DSTTAG]...] ফাইল...
Exiffool. [ -ভার | -list[w|f|r|wf|g[NUM টি]|d|x] ]

নির্দিষ্ট উদাহরণের জন্য, নীচের উদাহরণ বিভাগগুলি দেখুন৷

এই ডকুমেন্টেশন প্রদর্শিত হয় যদি exiftool একটি ইনপুট ছাড়া চালানো হয় ফাইল যখন একটি
প্রত্যাশিত।

বর্ণনাঃ


Image::ExifTool-এর একটি কমান্ড-লাইন ইন্টারফেস, মেটা তথ্য পড়া এবং লেখার জন্য ব্যবহৃত হয়
বিভিন্ন ধরনের ফাইলে। ফাইল এক বা একাধিক উৎস ফাইলের নাম, ডিরেক্টরির নাম, বা
"-" স্ট্যান্ডার্ড ইনপুটের জন্য। মেটাডেটা উৎস ফাইল থেকে পড়া হয় এবং পঠনযোগ্য মুদ্রিত হয়
কনসোলে ফর্ম (বা এর সাথে টেক্সট ফাইল আউটপুট করার জন্য লেখা -w).

মেটাডেটা লিখতে বা মুছতে, ট্যাগ মানগুলি ব্যবহার করে বরাদ্দ করা হয় -TAG=[VALUE না] বাক্য গঠন, বা
-জিওট্যাগ বিকল্প মেটাডেটা কপি বা সরাতে, - tagsFromFile বৈশিষ্ট্য ব্যবহার করা হয়। গতানুগতিক
আসল ফাইলগুলি তাদের নামের সাথে "_original" যুক্ত করে সংরক্ষিত থাকে -- নিশ্চিত হন
আসলগুলি মুছে ফেলার আগে যাচাই করুন যে নতুন ফাইলগুলি ঠিক আছে। একবার লেখার মোডে,
exiftool কোনো পঠন-নির্দিষ্ট বিকল্প উপেক্ষা করবে।

নোট: যদি ফাইল একটি ডিরেক্টরির নাম তারপর শুধুমাত্র ডিরেক্টরিতে সমর্থিত ফাইল প্রকারগুলি
প্রক্রিয়াকৃত (লিখন মোডে শুধুমাত্র লিখনযোগ্য প্রকারগুলি প্রক্রিয়া করা হয়)। যাইহোক, ফাইল হতে পারে
নাম দ্বারা নির্দিষ্ট, বা -এক্সট বিকল্পটি যেকোনও ফাইলের প্রক্রিয়াকরণের জন্য ব্যবহার করা যেতে পারে
এক্সটেনশন ডিরেক্টরিতে লুকানো ফাইলগুলিও প্রক্রিয়া করা হয়। যোগ করা হচ্ছে -r বিকল্প কারণ
সাব-ডিরেক্টরিগুলি পুনরাবৃত্তভাবে প্রক্রিয়া করা হবে, কিন্তু যেগুলির নাম "" দিয়ে শুরু হবে হয়
যদি না এড়িয়ে যায় -আর. ব্যবহৃত হয়.

ExifTool দ্বারা বর্তমানে সমর্থিত ফাইলের ধরন এবং মেটা তথ্য বিন্যাসের একটি তালিকা নীচে রয়েছে
(r = পড়া, w = লিখুন, c = তৈরি করুন):

নথির ধরণ
------------+------------+---------------+--------- ----+------------
3FR r | DVB r/w | কী আর | ORF r/w | RWL r/w
3G2 r/w | DYLIB r | LA r | OTF r | RWZ r
3GP r/w | ইআইপি আর | LFP r | PAC r | আরএম আর
আআ আর | EPS r/w | LNK r | পৃষ্ঠাগুলি আর | SEQ r
AAX r/w | EPUB r | M2TS r | PBM r/w | SO r
ACR r | ERF r/w | M4A/V r/w | PCD r | SR2 r/w
এএফএম আর | EXE r | MEF r/w | পিডিবি আর | SRF r
AI r/w | EXIF r/w/c | MIE r/w/c | PDF r/w | SRW r/w
এআইএফএফ আর | EXR r | MIFF r | PEF r/w | SVG r
এপিই আর | EXV r/w/c | MKA r | PFA r | SWF r
ARW r/w | F4A/V r/w | এমকেএস আর | পিএফবি আর | THM r/w
ASF r | FFF r/w | MKV r | পিএফএম আর | TIFF r/w
AVI r | FLA r | MNG r/w | পিজিএফ আর | টরেন্ট r
AZW r | FLAC r | MOBI r | PGM r/w | TTC r
BMP r | FLV r | MODD r | PLIST r | TTF r
BTF r | FPF r | MOI r | PICT r | ভিসিএফ আর
CHM r | FPX r | MOS r/w | পিএমপি আর | VRD r/w/c
COS r | GIF r/w | MOV r/w | PNG r/w | VSD r
CR2 r/w | GZ r | MP3 r | পিপিএম r/w | WAV r
CRW r/w | HDP r/w | MP4 r/w | পিপিটি আর | WDP r/w
CS1 r/w | HDR r | এমপিসি আর | PPTX r | WEBP r
DCM r | HTML r | MPG r | PS r/w | WEBM r
DCP r/w | ICC r/w/c | এমপিও r/w | PSB r/w | WMA r
ডিসিআর আর | আইসিএস আর | MQV r/w | PSD r/w | WMV r
DFONT r | IDML r | MRW r/w | পিএসপি আর | WV r
DIVX r | IIQ r/w | MXF r | QTIF r/w | X3F r/w
DJVU r | IND r/w | NEF r/w | RA r | XCF r
DLL r | INX r | NRW r/w | RAF r/w | XLS r
DNG r/w | আইটিসি আর | সংখ্যা আর | RAM r | XLSX r
DOC r | J2C r | ODP r | RAR আর | XMP r/w/c
DOCX r | JNG r/w | ODS r | RAW r/w | জিপ r
DPX r | JP2 r/w | ODT r | RIFF r |
DR4 r/w/c | JPEG r/w | OFR আর | RSRC r |
ডিএসএস আর | K25 r | OGG r | RTF r |
ডিভি আর | কেডিসি আর | OGV r | RW2 r/w |

মেটা তথ্য
---------------------------------------------------- -----------------
EXIF r/w/c | CIFF r/w | Ricoh RMETA r
GPS r/w/c | AFCP r/w | ছবি তথ্য r
IPTC r/w/c | কোডাক মেটা r/w | Adobe APP14 r
XMP r/w/c | ফোটোস্টেশন r/w | এমপিএফ আর
MakerNotes r/w/c | ফটোমেকানিক r/w | Stim r
ফটোশপ IRB r/w/c | JPEG 2000 r | DPX r
আইসিসি প্রোফাইল r/w/c | DICOM r | APE r
MIE r/w/c | ফ্ল্যাশ আর | ভরবিস আর
JFIF r/w/c | FlashPix r | SPIFF r
Ducky APP12 r/w/c | কুইকটাইম আর | DjVu r
PDF r/w/c | Matroska r | M2TS r
PNG r/w/c | MXF r | PE/COFF r
ক্যানন VRD r/w/c | PrintIM r | AVCHD r
Nikon ক্যাপচার r/w/c | FLAC r | জিপ r
জিওটিআইএফএফ r/w/c | ID3 r | (এবং আরো)

বিকল্প


কোনো কমান্ড-লাইন বিকল্পের জন্য কেস গুরুত্বপূর্ণ নয় (ট্যাগ এবং গ্রুপের নাম সহ),
একক-অক্ষরের বিকল্পগুলি ছাড়া যখন সংশ্লিষ্ট বড় হাতের বিকল্পটি বিদ্যমান থাকে। অনেক
একক-অক্ষরের বিকল্পগুলির সমতুল্য দীর্ঘ-নাম সংস্করণ রয়েছে (বন্ধনীতে দেখানো হয়েছে), এবং কিছু
বিকল্পগুলির বিপরীতে রয়েছে যা একটি অগ্রণী ডাবল-ড্যাশের সাথে আহ্বান করা হয়। অচেনা বিকল্প
ট্যাগ নাম হিসাবে ব্যাখ্যা করা হয় (এই কারণে, একাধিক একক-অক্ষর বিকল্প নাও হতে পারে
একটি যুক্তিতে মিলিত হবে)। আদর্শ অনুশীলনের বিপরীতে, বিকল্পগুলি পরে উপস্থিত হতে পারে
exiftool কমান্ড লাইনে সোর্স ফাইলের নাম।

পছন্দ সারাংশ
ট্যাগ অপারেশন

-TAG বা --TAG নির্দিষ্ট ট্যাগ বের করুন বা বাদ দিন
-TAG[+-]=[VALUE] ট্যাগের জন্য নতুন মান লিখুন
-TAG[+-]<=DATFILE ফাইলের বিষয়বস্তু থেকে ট্যাগ মান লিখুন
-ট্যাগ[+-]

-tagsFromFile SRCFILE ফাইল থেকে ট্যাগ মান কপি করুন
-x ট্যাগ (-বাদ দেওয়া) নির্দিষ্ট ট্যাগ বাদ দিন

ইনপুট-আউটপুট টেক্সট ফরম্যাটিং

-args (-argFormat) exiftool আর্গুমেন্ট হিসাবে মেটাডেটা ফর্ম্যাট করুন
-b (-বাইনারী) বাইনারি বিন্যাসে আউটপুট মেটাডেটা
-c FMT (-coordFormat) GPS স্থানাঙ্কের জন্য বিন্যাস সেট করুন
অক্ষর সেট [[TYPE=]CHARSET] বিশেষ অক্ষরের জন্য এনকোডিং নির্দিষ্ট করুন
-csv[=CSVFILE] CSV ফর্ম্যাটে ট্যাগ রপ্তানি/আমদানি করুন
-d FMT (-dateFormat) তারিখ/সময় মানগুলির জন্য বিন্যাস সেট করুন
-D (-decimal) ট্যাগ আইডি সংখ্যা দশমিকে দেখান
-E, -ex (-escape(HTML|XML)) HTML (-E) বা XML (-ex) এর জন্য Escape মান
-f (-forcePrint) সমস্ত নির্দিষ্ট ট্যাগ জোর করে মুদ্রণ করুন
-g[NUM...] (-groupheadings) ট্যাগ গ্রুপ দ্বারা আউটপুট সংগঠিত করুন
-G[NUM...] (-groupNames) প্রতিটি ট্যাগের জন্য গ্রুপের নাম প্রিন্ট করুন
-h (-htmlFormat) আউটপুটের জন্য HMTL ফরম্যাটিং ব্যবহার করুন
-H (-হেক্স) হেক্সাডেসিমেলে ট্যাগ আইডি নম্বর দেখান
-htmlDump[OFFSET] HTML-ফর্ম্যাট বাইনারি ডাম্প তৈরি করুন
-j[=JSONFILE] (-json) JSON ফর্ম্যাটে ট্যাগ রপ্তানি/আমদানি করুন
-l (-দীর্ঘ) দীর্ঘ 2-লাইন আউটপুট বিন্যাস ব্যবহার করুন
-L (-ল্যাটিন) Windows Latin1 এনকোডিং ব্যবহার করুন
-lang [LANG] বর্তমান ভাষা সেট করুন
-listItem INDEX একটি তালিকা থেকে নির্দিষ্ট আইটেম বের করুন
-n (--printConv) সংখ্যাসূচক ট্যাগ মান পড়ুন/লিখুন
-p FMTFILE (-printFormat) নির্দিষ্ট বিন্যাসে প্রিন্ট আউটপুট
-php PHP অ্যারে হিসাবে ট্যাগ রপ্তানি করুন
-s[NUM] (-short) সংক্ষিপ্ত আউটপুট বিন্যাস
-S (-খুব ছোট) খুব ছোট আউটপুট বিন্যাস
-সেপ STR (-বিভাজক) তালিকা আইটেমগুলির জন্য বিভাজক স্ট্রিং সেট করুন
- বর্ণানুক্রমিকভাবে আউটপুট সাজান
-struct কাঠামোগত তথ্যের আউটপুট সক্ষম করুন
-t (-ট্যাব) ট্যাব-সীমাবদ্ধ তালিকা বিন্যাসে আউটপুট
-টি (-টেবিল) সারণী বিন্যাসে আউটপুট
-v[NUM] (-verbose) ভার্বোস বার্তা প্রিন্ট করুন
-w[+|!] EXT (-textOut) আউটপুট টেক্সট ফাইল লিখুন (বা ওভাররাইট!)
-W[+|!] FMT (-tagOut) প্রতিটি ট্যাগের জন্য আউটপুট টেক্সট ফাইল লিখুন
-Wext EXT (-tagOutExt) -W দিয়ে শুধুমাত্র নির্দিষ্ট ফাইল প্রকার লিখুন
-X (-xmlFormat) RDF/XML আউটপুট বিন্যাস ব্যবহার করুন

প্রক্রিয়াকরণ নিয়ন্ত্রণ

-a (-ডুপ্লিকেট) ডুপ্লিকেট ট্যাগ বের করার অনুমতি দিন
-e (--যৌগিক) যৌগিক ট্যাগ গণনা করবেন না
-ee (-extractEmbedded) এম্বেড করা ফাইল থেকে তথ্য বের করুন
-ext EXT (-এক্সটেনশন) নির্দিষ্ট এক্সটেনশন সহ ফাইলগুলি প্রসেস করুন
-এফ[অফসেট] (-ফিক্সবেস) মেকার নোট অফসেটের জন্য ভিত্তি ঠিক করুন
-দ্রুত [NUM] ধীর ডিভাইসের জন্য গতি বাড়ান
-fileOrder [-]TAG ফাইল প্রসেসিং অর্ডার সেট করুন
-i DIR (-ignore) নির্দিষ্ট ডিরেক্টরির নাম উপেক্ষা করুন
-যদি EXPR শর্তসাপেক্ষে ফাইল প্রসেস করে
-m (-ignoreMinorErrors) ছোটখাটো ত্রুটি এবং সতর্কতা উপেক্ষা করুন
-o আউটফিল (-আউট) আউটপুট ফাইল বা ডিরেক্টরির নাম সেট করুন
-overwrite_original টিএমপি ফাইলের নাম পরিবর্তন করে মূল ওভাররাইট করুন
-overwrite_original_in_place টিএমপি ফাইল কপি করে আসল ওভাররাইট করুন
-পি (-সংরক্ষণ) মূল ফাইলের তারিখ/সময় সংরক্ষণ করুন
- পাসওয়ার্ড PASSWD সুরক্ষিত ফাইল প্রক্রিয়াকরণের জন্য পাসওয়ার্ড
-প্রগতি ফাইলের অগ্রগতি গণনা দেখান
-q (-শান্ত) শান্ত প্রক্রিয়াকরণ
-আর
-স্ক্যান ফরএক্সএমপি ব্রুট ফোর্স এক্সএমপি স্ক্যান
-u (-অজানা) অজানা ট্যাগ বের করুন
-U (-অজ্ঞাত2) অজানা বাইনারি ট্যাগগুলিও বের করুন
-wm MODE (-writeMode) ট্যাগ লেখা/তৈরি করার জন্য মোড সেট করুন
-z (-zip) সংকুচিত তথ্য পড়ুন/লিখুন

অন্যান্য অপশন

-@ ARGFILE ফাইল থেকে কমান্ড-লাইন আর্গুমেন্ট পড়ুন
-k (-পজ) বন্ধ করার আগে বিরাম দিন
-তালিকা[w|f|wf|g[NUM]|d|x] বিভিন্ন এক্সিফটুল ক্ষমতা তালিকা
-ver প্রিন্ট এক্সিফটুল সংস্করণ নম্বর

বিশেষ বৈশিষ্ট্য

-জিওট্যাগ TRKFILE জিওট্যাগ ছবি নির্দিষ্ট GPS লগ থেকে
-globalTimeShift SHIFT সকল ফরম্যাট করা তারিখ/সময় মান স্থানান্তর করুন
মডিউল ব্যবহার করুন প্লাগ-ইন মডিউল থেকে বৈশিষ্ট্য যোগ করুন

ইউটিলিটিস

-delete_original[!] "_original" ব্যাকআপ মুছুন
-restore_original "_original" ব্যাকআপ থেকে পুনরুদ্ধার করুন

উন্নত বিকল্প

-api OPT[=VAL] ExifTool API বিকল্প সেট করুন
-common_args সাধারণ আর্গুমেন্ট সংজ্ঞায়িত করুন
-config CFGFILE কনফিগারেশন ফাইলের নাম উল্লেখ করুন
-echo[NUM] TEXT ইকো টেক্সট stdout বা stderr
- execute[NUM] এক লাইনে একাধিক কমান্ড এক্সিকিউট করুন
-srcfile FMT ভিন্ন উৎস ফাইলের নাম সেট করুন
-stay_open FLAG পড়তে থাকুন -@ argfile EOF এর পরেও
-userParam PARAM[=VAL] ব্যবহারকারীর প্যারামিটার সেট করুন (API UserParam অপ্ট)

পছন্দ বিস্তারিত
ট্যাগ অপারেশন

-TAG নির্দিষ্ট ট্যাগের জন্য তথ্য বের করুন (যেমন "-CreateDate")। একাধিক ট্যাগ থাকতে পারে
একটি একক কমান্ডে নির্দিষ্ট করা হয়েছে। একটি ট্যাগ নাম হ্যান্ডেল যার দ্বারা একটি টুকরা
তথ্য উল্লেখ করা হয়। ডকুমেন্টেশনের জন্য চিত্র::ExifTool::TagNames দেখুন
উপলব্ধ ট্যাগ নাম. একটি ট্যাগ নামের মধ্যে কোলন দ্বারা পৃথক করা শীর্ষস্থানীয় গোষ্ঠীর নাম অন্তর্ভুক্ত থাকতে পারে
(যেমন "-EXIF:CreateDate", বা "-Doc1:XMP:Creator"), এবং প্রতিটি গ্রুপের নাম উপসর্গ হতে পারে
পারিবারিক নম্বর নির্দিষ্ট করতে একটি সংখ্যা দ্বারা (যেমন "-1IPTC:শহর")। ব্যবহার -তালিকা বিকল্প
পরিবারের দ্বারা উপলব্ধ গ্রুপ নাম তালিকা.

সমস্ত মেটা তথ্য নির্দেশ করতে "সমস্ত" এর একটি বিশেষ ট্যাগ নাম ব্যবহার করা যেতে পারে। এই
বিশেষ করে উপযোগী যখন একটি গ্রুপের নাম উল্লেখ করা হয় a-তে সমস্ত তথ্য বের করার জন্য
গ্রুপ (তবে সতর্ক থাকুন যদি না -a বিকল্পটিও ব্যবহার করা হয়, গ্রুপে কিছু ট্যাগ থাকতে পারে
অন্যান্য গ্রুপে একই-নামযুক্ত ট্যাগ দ্বারা দমন করা হবে)। ওয়াইল্ডকার্ড অক্ষর "?" এবং
যে কোনো একক অক্ষর এবং শূন্য বা তার বেশি মেলানোর জন্য ট্যাগ নামে "*" ব্যবহার করা যেতে পারে
যথাক্রমে অক্ষর। এগুলি ব্যতিক্রম ছাড়া একটি গ্রুপের নামে ব্যবহার করা যাবে না
যে "*" (বা "সমস্ত") এর একটি গোষ্ঠীর নাম একটি ট্যাগের সমস্ত উদাহরণ বের করতে ব্যবহার করা যেতে পারে (যেমন
if -a আমরা ব্যবহার করেছি). নোট করুন যে ওয়াইল্ডকার্ড ধারণকারী আর্গুমেন্ট অবশ্যই উদ্ধৃত করা উচিত
শেল গ্লবিং প্রতিরোধ করার জন্য বেশিরভাগ সিস্টেমের কমান্ড লাইন।

প্রতি-ট্যাগে মুদ্রণ রূপান্তর নিষ্ক্রিয় করতে ট্যাগের নামের সাথে একটি "#" যুক্ত করা যেতে পারে
ভিত্তি (দেখুন -n বিকল্প)। ট্যাগ লেখা বা অনুলিপি করার সময় এটি ব্যবহার করা যেতে পারে।

যদি কোন ট্যাগ নির্দিষ্ট করা না থাকে, তবে সমস্ত উপলব্ধ তথ্য বের করা হয় (যেমন "-সমস্ত" ছিল
নির্দিষ্ট করা হয়েছে)।

দ্রষ্টব্য: তথ্য বের করার সময় বর্ণনা, ট্যাগ নাম নয়, ডিফল্টরূপে দেখানো হয়।
ব্যবহার -s পরিবর্তে ট্যাগ নাম দেখতে বিকল্প.

--TAG
নিষ্কাশিত তথ্য থেকে নির্দিষ্ট ট্যাগ বাদ দিন। একই -x বিকল্প গ্রুপ
উপরে বর্ণিত হিসাবে নাম এবং ওয়াইল্ডকার্ড অনুমোদিত -TAG. একবার থেকে বাদ
আউটপুট, একটি ট্যাগ পরবর্তী বিকল্প দ্বারা পুনরায় অন্তর্ভুক্ত করা যাবে না। এছাড়াও ব্যবহার করা যেতে পারে
অনুসরণ a - tagsFromFile ট্যাগগুলিকে অনুলিপি করা থেকে বাদ দেওয়ার বিকল্প (পুনঃনির্দেশ করার সময়
অন্য ট্যাগের জন্য, এটি উৎস ট্যাগ যা বাদ দেওয়া উচিত), বা গোষ্ঠীগুলি বাদ দিতে
সমস্ত তথ্য মুছে ফেলার সময় মুছে ফেলা থেকে (যেমন। "-all= --exif:all" সব মুছে দেয়
কিন্তু EXIF ​​তথ্য)। কিন্তু মনে রাখবেন এটি একটি থেকে পৃথক ট্যাগ বাদ দেবে না
গ্রুপ মুছে ফেলুন (যদি না একটি পরিবার 2 গ্রুপ নির্দিষ্ট করা হয়, নীচের নোট 4 দেখুন)। পরিবর্তে,
পৃথক ট্যাগ ব্যবহার করে পুনরুদ্ধার করা যেতে পারে - tagsFromFile বিকল্প (যেমন "-all=
-tagsfromfile @ -artist")।

-TAG[+-]=[VALUE না]
নির্দিষ্ট ট্যাগের জন্য একটি নতুন মান লিখুন (যেমন "-comment=wow"), অথবা ট্যাগটি মুছুন যদি না হয়
VALUE না দেওয়া হয় (যেমন "-comment=")। "+=" এবং "-=" বিদ্যমান যোগ বা সরাতে ব্যবহৃত হয়
একটি তালিকা থেকে এন্ট্রি, অথবা তারিখ/সময়ের মান পরিবর্তন করতে (এর জন্য চিত্র::ExifTool::Shift.pl দেখুন
বিস্তারিত)। "+=" সাংখ্যিক মান বাড়াতেও ব্যবহার করা যেতে পারে, এবং "-=" ব্যবহার করা যেতে পারে
শর্তসাপেক্ষে একটি ট্যাগ মুছে ফেলতে বা প্রতিস্থাপন করতে (উদাহরণগুলির জন্য "লেখার উদাহরণ" দেখুন)।

TAG এক বা একাধিক নেতৃস্থানীয় পরিবার 0, 1 বা 2 গ্রুপের নাম থাকতে পারে, এর দ্বারা উপসর্গযুক্ত
ঐচ্ছিক পারিবারিক সংখ্যা, এবং পৃথক কোলন। যদি কোন গোষ্ঠীর নাম নির্দিষ্ট করা না থাকে,
ট্যাগ পছন্দের গ্রুপে তৈরি করা হয় এবং অন্য কোনো স্থানে আপডেট করা হয় যেখানে a
একই নামের ট্যাগ ইতিমধ্যেই বিদ্যমান। পছন্দের গ্রুপ হল প্রথম গ্রুপ
নিম্নলিখিত তালিকা যেখানে TAG বৈধ: 1) EXIF, 2) IPTC, 3) XMP।

ওয়াইল্ডকার্ড "*" এবং "?" একই মান বরাদ্দ করতে ট্যাগ নামে ব্যবহার করা যেতে পারে
একাধিক ট্যাগ। ওয়াইল্ডকার্ড দিয়ে নির্দিষ্ট করা হলে, "অনিরাপদ" ট্যাগ লেখা হয় না। একটি ট্যাগ
"সমস্ত" এর নাম "*" এর সমতুল্য (এটি ছাড়া উদ্ধৃতির প্রয়োজন নেই, যখন
ওয়াইল্ডকার্ডের সাথে আর্গুমেন্টগুলি শেল গ্লোবিং সহ সিস্টেমে করে) এবং প্রায়শই ব্যবহৃত হয় যখন
সমস্ত মেটাডেটা মুছে ফেলা হচ্ছে (যেমন "-All=") বা একটি সম্পূর্ণ গোষ্ঠী (যেমন। "-GROUP:All=", নোট 4 দেখুন
নিচে). মনে রাখবেন যে সমস্ত গ্রুপ মুছে ফেলা যায় না, এবং JPEG APP14 "Adobe"
গ্রুপ ডিফল্টরূপে "-All=" দিয়ে সরানো হয় না কারণ এটি এর চেহারাকে প্রভাবিত করতে পারে
ছবিটি যাইহোক, এটি রঙ স্থান তথ্য মুছে ফেলা হবে, তাই রং হতে পারে
প্রভাবিত (তবে এটি দ্বারা সংজ্ঞায়িত ট্যাগগুলি অনুলিপি করে এড়ানো যেতে পারে
ColorSpaceTags শর্টকাট)। ব্যবহার -তালিকাভুক্ত অপসারণযোগ্য একটি সম্পূর্ণ তালিকা জন্য বিকল্প
গোষ্ঠীগুলি, এবং "APP" গ্রুপ সম্পর্কিত নীচের নোট 5 দেখুন। এছাড়াও, একটি ইমেজ মধ্যে কিছু
গোষ্ঠীগুলি অন্যদের মধ্যে থাকতে পারে এবং এই গোষ্ঠীগুলি ধারণ করলে সরানো হয়
গ্রুপ মুছে ফেলা হয়েছে:

JPEG ছবি:
- EXIF ​​বা IFD0 মুছে ফেললে ExifIFD, GlobParamIFD,
GPS, IFD1, InteropIFD, MakerNotes, PrintIM এবং SubIFD।
- ExifIFD মুছে দিলে InteropIFD এবং MakerNotesও মুছে যায়।
- ফটোশপ মুছে দিলে আইপিটিসিও মুছে যায়।

TIFF চিত্র:
- EXIF ​​মুছে ফেলা শুধুমাত্র ExifIFD মুছে দেয় যা মুছে যায়
InteropIFD এবং MakerNotes.

নোট:

1) অনেক ট্যাগ মূল্যবোধ may be নির্ধারিত in a একক হুকুম. যদি দুটি অ্যাসাইনমেন্ট প্রভাবিত করে
একই ট্যাগ, পরবর্তীটি প্রাধান্য পায় (তালিকা-টাইপ ট্যাগ ব্যতীত, যার জন্য উভয়
মান লেখা হয়)।

2) সাধারণভাবে, MakerNotes ট্যাগগুলিকে "স্থায়ী" হিসাবে বিবেচনা করা হয় এবং সম্পাদনা করা যেতে পারে কিন্তু নয়
স্বতন্ত্রভাবে তৈরি বা মুছে ফেলা হয়েছে। এটি সহ অনেক সম্ভাব্য সমস্যা এড়িয়ে যায়
OEM সফ্টওয়্যারের সাথে অনিবার্য সামঞ্জস্যের সমস্যা যা খুব অনমনীয় হতে পারে
এটি প্রস্তুতকারকের নোটগুলিতে যে তথ্যগুলি খুঁজে পাওয়ার আশা করে সে সম্পর্কে৷

3) পিডিএফ ফাইলগুলিতে পরিবর্তনগুলি বিপরীত হয় কারণ আসল তথ্য কখনই নয়
আসলে ফাইল থেকে মুছে ফেলা হয়েছে। তাই ExifTool একা নিরাপদে সম্পাদনা করতে ব্যবহার করা যাবে না
পিডিএফ ফাইলে মেটাডেটা।

4) "-GROUP:all=" নির্দিষ্ট করা হলে পুরো গোষ্ঠীটিকে একটি ব্লক হিসাবে মুছে যায় শুধুমাত্র যদি একটি একক
পরিবার 0 বা 1 গ্রুপ নির্দিষ্ট করা হয়েছে। অন্যথায় সমস্ত মুছে ফেলা যায় এমন ট্যাগ উল্লেখ করা হয়েছে
গোষ্ঠী(গুলি) পৃথকভাবে সরানো হয়, এবং এই ক্ষেত্রে এটি বাদ দেওয়া সম্ভব
একটি গণ মুছে ফেলা থেকে পৃথক ট্যাগ. উদাহরণস্বরূপ, "-time:all --Exif:Time:All" সরিয়ে দেয়
EXIF-এ থাকা সব মুছে ফেলা টাইম ট্যাগ ছাড়া। এই পার্থক্য এছাড়াও প্রযোজ্য যদি
সমস্ত গ্রুপ মুছে ফেলার সময় পরিবার 2 নির্দিষ্ট করা হয়। উদাহরণস্বরূপ, "-2all:all=" মুছে দেয়
পৃথকভাবে ট্যাগ, যখন "-all:all=" সম্পূর্ণ ব্লক মুছে দেয়।

5) "APP" গ্রুপের নামগুলি ("APP0" থেকে "APP15") JPEG অ্যাপ্লিকেশন মুছে ফেলার জন্য ব্যবহার করা হয়
সেগমেন্ট যা অন্য ডিলেটযোগ্য গ্রুপের সাথে যুক্ত নয়। উদাহরণ স্বরূপ,
"-APP14:All=" নির্দিষ্ট করা APP14 "Adobe" সেগমেন্ট মুছে ফেলবে না কারণ এটি
"-Adobe: All" দিয়ে সম্পন্ন করা হয়েছে।

বিশেষ বৈশিষ্ট্য: পূর্ণসংখ্যার মানগুলি হেক্সাডেসিমেলে একটি অগ্রণী "0x" সহ নির্দিষ্ট করা যেতে পারে,
এবং সহজ যুক্তিযুক্ত মান ভগ্নাংশ হিসাবে নির্দিষ্ট করা যেতে পারে।

-TAG<=DATFILE or -TAG<=FMT
ফাইলের বিষয়বস্তু থেকে একটি ট্যাগের মান সেট করুন DATFILE. ফাইলের নামও হতে পারে
a দ্বারা প্রদত্ত FMT স্ট্রিং যেখানে %d, %f এবং %e ডিরেক্টরি, ফাইলের নাম এবং প্রতিনিধিত্ব করে
মূলের এক্সটেনশন ফাইল (দেখুন -w আরো বিস্তারিত জানার জন্য বিকল্প)। মনে রাখবেন যে
এটি থেকে শেল পুনঃনির্দেশ রোধ করতে এই যুক্তির চারপাশে উদ্ধৃতি প্রয়োজন
একটি "<" চিহ্ন রয়েছে। যদি DATFILE/FMT প্রদান করা হয় না, প্রভাব হিসাবে একই
"-TAG=", এবং ট্যাগটি সহজভাবে মুছে ফেলা হয়েছে৷ "+<=" বা "-<=" যোগ করতেও ব্যবহার করা যেতে পারে বা
নির্দিষ্ট তালিকা এন্ট্রি মুছে দিন, অথবা তারিখ/সময়ের মান পরিবর্তন করুন।

- tagsFromFile SRCFILE or FMT
থেকে ট্যাগ মান অনুলিপি SRCFILE থেকে ফাইল. এর পরে কমান্ড লাইনে নাম ট্যাগ করুন
বিকল্পটি কপি করা ট্যাগগুলি নির্দিষ্ট করুন, বা অনুলিপি থেকে বাদ দিন। ওয়াইল্ডকার্ড হয়
এই ট্যাগ নাম অনুমোদিত. যদি কোন ট্যাগ নির্দিষ্ট করা না থাকে, তাহলে সম্ভাব্য সব ট্যাগ (দেখুন
নীচের নোট 1) উত্স ফাইল থেকে পছন্দের একই-নামযুক্ত ট্যাগগুলিতে অনুলিপি করা হয়েছে
আউটপুট ফাইলের অবস্থান ("-all" নির্দিষ্ট করার মতোই)। একের অধিক
- tagsFromFile বিকল্পটি একাধিক ফাইল থেকে ট্যাগ অনুলিপি করতে ব্যবহার করা যেতে পারে।

ডিফল্টরূপে, এই বিকল্পটি যেকোনো বিদ্যমান এবং লেখার যোগ্য একই-নামযুক্ত ট্যাগগুলিকে আপডেট করবে
আউটপুট ফাইল, কিন্তু শুধুমাত্র তাদের পছন্দের গ্রুপে নতুন ট্যাগ তৈরি করবে। এই অনুমতি দেয়
কিছু তথ্য স্বয়ংক্রিয়ভাবে উপযুক্ত গ্রুপে স্থানান্তর করা হবে যখন
বিভিন্ন ফরম্যাটের ছবির মধ্যে কপি করা। তবে, যদি একটি গ্রুপের নাম উল্লেখ করা হয়
একটি ট্যাগের জন্য তথ্য শুধুমাত্র এই গ্রুপে লেখা হয় (যদি না পুনঃনির্দেশিত হয়
অন্য গ্রুপ, নীচে দেখুন)। যদি "সমস্ত" একটি গ্রুপের নাম হিসাবে ব্যবহার করা হয়, তাহলে নির্দিষ্ট করা হয়
ট্যাগ(গুলি) সোর্স ফাইলে একই পরিবারের 1 গ্রুপে লেখা হয় (যেমন
একই নির্দিষ্ট অবস্থান, যেমন ExifIFD বা XMP-dc)। উদাহরণস্বরূপ, সাধারণ অপারেশন
আউটপুটে একই নির্দিষ্ট স্থানে সমস্ত লিখনযোগ্য ট্যাগ অনুলিপি করা ফাইল is
"-all:all" যোগ করে অর্জন করা হয়েছে। একটি যোগ করে একটি ভিন্ন পরিবার নির্দিষ্ট করা যেতে পারে
গোষ্ঠীর নামের দিকে অগ্রণী পরিবার নম্বর (যেমন "-0all:all" একই সাধারণ সংরক্ষণ করে
অবস্থান, যেমন EXIF ​​বা XMP)।

SRCFILE হিসাবে একই হতে পারে ফাইল একটি একক ফাইলের মধ্যে তথ্য সরাতে। ভিতরে
এই ক্ষেত্রে, "@" উৎস ফাইলের প্রতিনিধিত্ব করতে ব্যবহার করা যেতে পারে (যেমন "-tagsFromFile @"),
একাধিক ফাইল ব্যাচ প্রক্রিয়াকরণের জন্য এই বৈশিষ্ট্যটি ব্যবহার করার অনুমতি দিচ্ছে। নির্দিষ্ট
ট্যাগগুলি তারপরে প্রতিটি ফাইল থেকে অনুলিপি করা হয় কারণ এটি পুনরায় লেখা হয়। উন্নত ব্যাচের জন্য
ব্যবহার করুন, উৎস ফাইলের নামও একটি ব্যবহার করে নির্দিষ্ট করা যেতে পারে FMT স্ট্রিং যেখানে %d, %f
এবং %e এর ডিরেক্টরি, ফাইলের নাম এবং এক্সটেনশন উপস্থাপন করে ফাইল। দেখ -w জন্য বিকল্প
FMT স্ট্রিং উদাহরণ।

একটি শক্তিশালী পুনঃনির্দেশ বৈশিষ্ট্য প্রতিটির জন্য একটি গন্তব্য ট্যাগ নির্দিষ্ট করার অনুমতি দেয়
কপি করা ট্যাগ। এই বৈশিষ্ট্যের সাহায্যে, তথ্য একটি ভিন্ন ট্যাগে লেখা হতে পারে
নাম বা গ্রুপ। এটি "'- ব্যবহার করে করা হয়DSTTAG<SRCTAG'" বা "'-SRCTAG>DSTTAG'" উপরে
কমান্ড লাইন পরে - tagsFromFile, এবং এর মান ঘটায় SRCTAG থেকে কপি করা হবে
SRCFILE এবং লিখিত DSTTAG in ফাইল. মনে রাখবেন যে এই যুক্তিটি অবশ্যই উদ্ধৃত করা উচিত
শেল পুনঃনির্দেশ প্রতিরোধ করুন, এবং নতুন মান নির্ধারণ করার সময় "=" চিহ্ন নেই।
উত্স এবং/অথবা গন্তব্য ট্যাগগুলি একটি গোষ্ঠীর নাম দ্বারা উপসর্গযুক্ত হতে পারে এবং/অথবা প্রত্যয়িত হতে পারে৷
"#"। উৎস এবং গন্তব্য ট্যাগ নামের উভয় ক্ষেত্রেই ওয়াইল্ডকার্ড অনুমোদিত। ক
গন্তব্য গোষ্ঠী এবং/অথবা "সমস্ত" বা "*" এর ট্যাগ নাম একই পরিবারের 1 গ্রুপে লেখে
এবং/অথবা উৎস হিসেবে ট্যাগ নাম। যদি কোন গন্তব্য গ্রুপ নির্দিষ্ট করা হয়, তথ্য
পছন্দের গ্রুপে লেখা হয়। ">" বা "<" এর চারপাশে হোয়াইটস্পেস উপেক্ষা করা হয়েছে৷ হিসাবে
একটি সুবিধা, "-tagsFromFile @" যেকোন পুনঃনির্দেশিত ট্যাগের জন্য ধরে নেওয়া হয় যা
একটি পূর্ববর্তী ছাড়া নির্দিষ্ট - tagsFromFile বিকল্প কপি করা ট্যাগ যোগ করা যেতে পারে বা
"'- ফর্মের আর্গুমেন্ট সহ একটি তালিকা থেকে মুছে ফেলা হয়েছেSRCTAG+<DSTTAG'" বা
"'-SRCTAG-<DSTTAG''।

পুনঃনির্দেশ বৈশিষ্ট্যের একটি এক্সটেনশন ট্যাগ নাম যুক্ত স্ট্রিং ব্যবহার করার অনুমতি দেয়
সিনট্যাক্স সহ "<" চিহ্নের ডানদিকে "'-DSTTAG<STR'", যেখানে ট্যাগ
মধ্যে নাম STR একটি "$" চিহ্নের সাথে উপসর্গযুক্ত। দেখুন -p আরো বিস্তারিত জানার জন্য বিকল্প
এই সিনট্যাক্স সম্পর্কে একটি "=" চিহ্ন দিয়ে শুরু হওয়া স্ট্রিংগুলির পরে একটি একক স্থান সন্নিবেশ করা উচিত৷
"<" অপারেটরের সাথে বিভ্রান্তি এড়াতে যা থেকে ট্যাগ মান সেট করে
একটি ফাইলের বিষয়বস্তু। স্ট্রিং এর শুরুতে একটি একক স্থান মুছে ফেলা হয় যদি এটি
বিদ্যমান, কিন্তু স্ট্রিং-এর অন্য সব হোয়াইটস্পেস সংরক্ষিত আছে। সম্পর্কে নীচে নোট 8 দেখুন
পুনঃনির্দেশ বৈশিষ্ট্য সহ শর্টকাট বা ওয়াইল্ডকার্ড ব্যবহার করে।

ব্যবহার করার উদাহরণের জন্য "কপি করা উদাহরণ" দেখুন - tagsFromFile.

নোট:

1) কিছু ট্যাগ (সাধারণত ট্যাগ যা ছবির চেহারাকে প্রভাবিত করতে পারে)
লেখার জন্য "অনিরাপদ" বলে বিবেচিত, এবং শুধুমাত্র যদি স্পষ্টভাবে উল্লেখ করা থাকে (যেমন না
ওয়াইল্ডকার্ড)। "অনিরাপদ" ট্যাগ সম্পর্কে আরো বিস্তারিত জানার জন্য ট্যাগ নামের ডকুমেন্টেশন দেখুন।

2) একটি ট্যাগ কপি করা থেকে বাদ দেওয়ার মধ্যে পার্থক্য সম্পর্কে সচেতন হোন (--TAG), এবং
একটি ট্যাগ মুছে ফেলা হচ্ছে (-TAG=)। একটি ট্যাগ বাদ দিলে তা কপি করা থেকে বাধা দেয়
গন্তব্য চিত্র, কিন্তু মুছে ফেললে ছবিটি থেকে একটি পূর্ব-বিদ্যমান ট্যাগ মুছে যাবে।

3) নির্মাতা নোট তথ্য একটি ব্লক হিসাবে অনুলিপি করা হয়, তাই এটি অন্যান্য মত প্রভাবিত হয় না
কমান্ড লাইনে পরবর্তী ট্যাগ অ্যাসাইনমেন্ট দ্বারা তথ্য। এছাড়াও, যেহেতু
প্রিভিউ ইমেজ মেকার নোট থেকে রেফারেন্স বড় হতে পারে, এটি অনুলিপি করা হয় না,
এবং ইচ্ছা হলে আলাদাভাবে স্থানান্তর করতে হবে।

4) অপারেশনের ক্রম হল বিন্দুতে সমস্ত নির্দিষ্ট ট্যাগ কপি করা
- tagsFromFile কমান্ড লাইনে বিকল্প। ডানদিকে যেকোন ট্যাগ অ্যাসাইনমেন্ট
- tagsFromFile সমস্ত ট্যাগ অনুলিপি করার পরে বিকল্পটি তৈরি করা হয়। উদাহরণস্বরূপ, নতুন ট্যাগ মান
এই কমান্ডের সাথে এক, দুই, তিন তারপর চার ক্রমে সেট করা হয়েছে:

exiftool -One=1 -tagsFromFile s.jpg -Two -Four=4 -Three d.jpg

এটি সেই ক্ষেত্রে তাৎপর্যপূর্ণ যেখানে অনুলিপি করা এবং এর মধ্যে একটি ওভারল্যাপ বিদ্যমান
বরাদ্দ করা ট্যাগ কারণ পরবর্তী অপারেশনগুলি আগেরগুলিকে ওভাররাইড করতে পারে।

5) অনুলিপি করা ট্যাগগুলির স্বাভাবিক আচরণের জন্য নির্ধারিত ট্যাগগুলির থেকে সূক্ষ্মভাবে আলাদা
তালিকা-টাইপ ট্যাগ। একটি তালিকায় অনুলিপি করার সময়, প্রতিটি অনুলিপি করা ট্যাগ পূর্ববর্তী যেকোনও অগ্রাহ্য করে
তালিকায় অপারেশন। যদিও এটি দলগুলির অনুলিপি করার সময় সদৃশ তালিকা আইটেমগুলি এড়িয়ে যায়
অপ্রয়োজনীয় তথ্য ধারণকারী একটি ফাইল থেকে ট্যাগ, এটি মান প্রতিরোধ করে
এই অভিপ্রায় যখন একই তালিকায় অনুলিপি করা থেকে বিভিন্ন ট্যাগ. তাই ক
-FromFile যোগ করুন বিকল্প প্রদান করা হয়েছে যা একাধিক ট্যাগ কপি করার অনুমতি দেয়
একই তালিকা। যেমন)

exiftool -addtagsfromfile @ '-বিষয়

এই পার্থক্য ছাড়া অন্য, - tagsFromFile এবং -FromFile যোগ করুন বিকল্পগুলি হয়
সমতুল্য.

6) -a থেকে ট্যাগ অনুলিপি করার সময় বিকল্প (ডুপ্লিকেট ট্যাগগুলিকে অনুমতি দিন) সর্বদা কার্যকর থাকে৷
SRCFILE.

7) ট্যাগ কপি করার সময় স্ট্রাকচার্ড ট্যাগ ডিফল্টভাবে কপি করা হয়। দেখুন - গঠন পছন্দ
বিস্তারিত জানার জন্য.

8) পুনঃনির্দেশ বৈশিষ্ট্য সহ, একটি ট্যাগ সরাসরি অনুলিপি করা (অর্থাৎ "'-DSTTAG<SRCTAG'") হয়
একটি স্ট্রিং এর ভিতরে এর মান প্রসারিত করার মত নয় (যেমন "'-DSTTAG<$SRCTAG'") এর জন্য
ওয়াইল্ডকার্ড ধারণকারী শর্টকাট ট্যাগ বা ট্যাগ নাম। সরাসরি কপি করার সময়, মান
প্রতিটি মিলে যাওয়া সোর্স ট্যাগের গন্তব্য ট্যাগে স্বতন্ত্রভাবে কপি করা হয় (যেন
একাধিক পুনর্নির্দেশ আর্গুমেন্ট ব্যবহার করা হয়েছিল)। যাইহোক, যখন একটি ভিতরে interpolated
স্ট্রিং, শর্টকাট ট্যাগের মান সংযুক্ত করা হয় এবং ওয়াইল্ডকার্ড অনুমোদিত নয়।

-x TAG (-বাদ)
নির্দিষ্ট ট্যাগ বাদ দিন। একাধিক হতে পারে -x বিকল্প এই একই আছে
প্রভাব হিসাবে --TAG কমান্ড লাইনে। দেখুন --TAG একটি জন্য উপরে ডকুমেন্টেশন
সম্পূর্ণ বিবরণ।

ইনপুট আউটপুট পাঠ বিন্যাস

মনে রাখবেন যে বেশিরভাগ আউটপুট টেক্সট ফরম্যাটের জন্য বের করা মান থেকে ট্রেলিং স্পেসগুলি সরানো হয়।
ব্যতিক্রমগুলি হল "-b", "-csv", "-j" এবং "-X"।

-আর্গস (-আর্গফরম্যাট)
এক্সিফটুল আর্গুমেন্ট আকারে তথ্য আউটপুট, এর সাথে ব্যবহারের জন্য উপযুক্ত -@
লেখার সময় বিকল্প। সঙ্গে মিলিত হতে পারে -G গোষ্ঠীর নাম অন্তর্ভুক্ত করার বিকল্প।
এই বৈশিষ্ট্যটি চিত্রগুলির মধ্যে ট্যাগগুলিকে কার্যকরভাবে অনুলিপি করতে ব্যবহার করা যেতে পারে, তবে এটির অনুমতি দেয়
মধ্যবর্তী ফাইল (এই উদাহরণে "out.args") সম্পাদনা করে মেটাডেটা পরিবর্তন করতে হবে:

exiftool -args -G1 --filename --directory src.jpg > out.args
exiftool -@ out.args dst.jpg

দ্রষ্টব্য: এই প্রযুক্তির সাথে তথ্য অনুলিপি করার সময় সতর্কতা অবলম্বন করুন কারণ এটি করা সহজ
ট্যাগ লিখুন যা সাধারণত "অনিরাপদ" বলে বিবেচিত হয়। উদাহরণস্বরূপ, ফাইলের নাম এবং
নাম পরিবর্তন এবং সরানো এড়াতে উপরের উদাহরণে ডিরেক্টরি ট্যাগগুলি বাদ দেওয়া হয়েছে৷
গন্তব্য ফাইল। এছাড়াও মনে রাখবেন যে উপরের দ্বিতীয় কমান্ডটি সতর্কতা তৈরি করবে
কোনো ট্যাগের জন্য বার্তা যা লেখার যোগ্য নয়।

পাশাপাশি, দ -সেপ্টেম্বর পৃথক তালিকা বজায় রাখার জন্য ফিরে পড়ার সময় বিকল্পটি ব্যবহার করা উচিত
আইটেম, এবং - গঠন কাঠামোগত XMP সংরক্ষণ করার জন্য নিষ্কাশন করার সময় বিকল্প ব্যবহার করা যেতে পারে
তথ্য।

-b (- বাইনারি)
ট্যাগ নাম বা বিবরণ ছাড়াই বাইনারি বিন্যাসে আউটপুট অনুরোধ করা মেটাডেটা। এই
বিকল্পটি মূলত এমবেডেড ইমেজ বা অন্যান্য বাইনারি ডেটা বের করার জন্য ব্যবহৃত হয়, তবে এটি হতে পারে
কিছু টেক্সট স্ট্রিং-এর জন্যও উপযোগী কারণ নিয়ন্ত্রণ অক্ষর (যেমন নতুন লাইন)
'.' দ্বারা প্রতিস্থাপিত নয় যেহেতু তারা ডিফল্ট আউটপুটে আছে। তালিকা আইটেম একটি দ্বারা পৃথক করা হয়
newline এর সাথে বের করা হলে -b বিকল্প "-j", "-php" বা "-X" এর সাথে মিলিত হতে পারে
JSON, PHP বা XML ফর্ম্যাটে বাইনারি ডেটা বের করতে।

-c FMT (-কোর্ডফরম্যাট)
GPS স্থানাঙ্কের জন্য মুদ্রণ বিন্যাস সেট করুন। FMT "printf" হিসাবে একই সিনট্যাক্স ব্যবহার করে
বিন্যাস স্ট্রিং। স্পেসিফায়ারগুলি ডিগ্রী, মিনিট এবং সেকেন্ডের সাথে মিলে যায়
অর্ডার, কিন্তু মিনিট এবং সেকেন্ড ঐচ্ছিক। উদাহরণস্বরূপ, নিম্নলিখিত টেবিল দেয়
বিভিন্ন বিন্যাস ব্যবহার করে একই স্থানাঙ্কের জন্য আউটপুট:

FMT আউটপুট
---------------------------------------------------
"%d deg %d' %.2f"\" 54 deg 59' 22.80" (পড়ার জন্য ডিফল্ট)
"%d %d %.8f" 54 59 22.80000000 (কপি করার জন্য ডিফল্ট)
"%d ডিগ্রি %.4f মিনিট" 54 ডিগ্রি 59.3800 মিনিট
"%.6f ডিগ্রী" 54.989667 ডিগ্রী

নোট:

1) নির্ভুলতার ক্ষতি এড়াতে, ডিফল্ট স্থানাঙ্ক বিন্যাস যখন ভিন্ন হয়
ব্যবহার করে ট্যাগ কপি করা - tagsFromFile বিকল্প।

2) গোলার্ধ পরিচিত হলে, একটি রেফারেন্স দিক (N, S, E বা W) এর সাথে যুক্ত করা হয়
প্রতিটি মুদ্রিত স্থানাঙ্ক, কিন্তু বিন্যাস নির্দিষ্টকরণে একটি "+" যোগ করা হচ্ছে (যেমন "%+.6f")
পরিবর্তে একটি স্বাক্ষরিত স্থানাঙ্ক প্রিন্ট করে।

3) এই মুদ্রণ বিন্যাস সঙ্গে নিষ্ক্রিয় করা হতে পারে -n হিসাবে স্থানাঙ্ক নিষ্কাশন বিকল্প
স্বাক্ষরিত দশমিক ডিগ্রি।

- অক্ষর সেট [[প্রকার=]চারসেট]
If প্রকার "ExifTool" বা নির্দিষ্ট করা নেই, এই বিকল্পটি ExifTool অক্ষর সেট করে
পড়ার সময় আউটপুট ট্যাগ মানগুলির জন্য এনকোডিং এবং লেখার সময় ইনপুট মান। দ্য
ডিফল্ট ExifTool এনকোডিং হল "UTF8"। আপনি উত্তর দিবেন না চারসেট দেওয়া হয়, উপলব্ধ একটি তালিকা
অক্ষর সেট ফেরত দেওয়া হয়। বৈধ চারসেট মান হল:

CHARSET উপনাম(গুলি) বর্ণনা
---------- -------------------------------------------------- ---------
UTF8 cp65001, UTF-8 UTF-8 অক্ষর (ডিফল্ট)
ল্যাটিন cp1252, Latin1 Windows Latin1 (পশ্চিম ইউরোপীয়)
Latin2 cp1250 Windows Latin2 (মধ্য ইউরোপীয়)
সিরিলিক cp1251, রাশিয়ান উইন্ডোজ সিরিলিক
গ্রীক cp1253 উইন্ডোজ গ্রীক
তুর্কি cp1254 উইন্ডোজ তুর্কি
হিব্রু cp1255 উইন্ডোজ হিব্রু
আরবি cp1256 উইন্ডোজ আরবি
বাল্টিক cp1257 উইন্ডোজ বাল্টিক
ভিয়েতনাম cp1258 উইন্ডোজ ভিয়েতনামী
থাই cp874 উইন্ডোজ থাই
MacRoman cp10000, Roman Macintosh Roman
MacLatin2 cp10029 Macintosh Latin2 (মধ্য ইউরোপ)
MacCyrillic cp10007 Macintosh Cyrillic
MacGreek cp10006 Macintosh Greek
MacTurkish cp10081 ম্যাকিনটোশ তুর্কি
MacRomanian cp10010 Macintosh রোমানিয়ান
MacIceland cp10079 Macintosh আইসল্যান্ডিক
MacCroatian cp10082 Macintosh ক্রোয়েশিয়ান

প্রকার কমান্ড লাইনে ফাইলের নামের এনকোডিং নির্দিষ্ট করতে "ফাইল নাম" হতে পারে (যেমন।
ফাইল যুক্তি). উইন্ডোজে, এটি ব্যাপক-অক্ষর i/o রুটিনের ব্যবহারকে ট্রিগার করে, এইভাবে
ইউনিকোড ফাইল নামের জন্য সমর্থন প্রদান. "WINDOWS UNICODE ফাইলের নাম" দেখুন
বিস্তারিত জানার জন্য নীচে বিভাগ।

এর অন্যান্য মান প্রকার নীচে তালিকাভুক্ত অভ্যন্তরীণ এনকোডিং নির্দিষ্ট করতে ব্যবহৃত হয়
বিভিন্ন মেটা তথ্য বিন্যাস।

TYPE বর্ণনা ডিফল্ট
------------------------------------------------------------------------- --------
EXIF "ASCII" স্ট্রিংগুলির EXIF ​​অভ্যন্তরীণ এনকোডিং (কোনটিই নয়)
ID3 ID3v1 তথ্য ল্যাটিনের অভ্যন্তরীণ এনকোডিং
IPTC অভ্যন্তরীণ IPTC এনকোডিং যখন ল্যাটিন অনুমান করা হয়
IPTC: কোডেড ক্যারেক্টারসেট সংজ্ঞায়িত করা হয়নি
ফটোশপ আইআরবি স্ট্রিং ল্যাটিনের ফটোশপ ইন্টারনাল এনকোডিং
কুইকটাইম স্ট্রিং ম্যাকরোম্যানের কুইকটাইম অভ্যন্তরীণ এনকোডিং

দেখাhttp://owl.phy.queensu.ca/~phil/exiftool/faq.html#Q10> আরও তথ্যের জন্য
কোডেড অক্ষর সেট সম্পর্কে।

-সিএসভি[=CSVFILE]
CSV ফর্ম্যাটে তথ্য রপ্তানি করুন, অথবা যদি তথ্য আমদানি করুন CSVFILE উল্লিখিত আছে.
আমদানি করার সময়, CSV ফাইলটি অবশ্যই রপ্তানি করা ফাইলের মতো একই বিন্যাসে হতে হবে৷
প্রথম সারি CSVFILE ExifTool ট্যাগ নাম হতে হবে (ঐচ্ছিক গ্রুপ সহ
names) ফাইলের প্রতিটি কলামের জন্য, এবং মান কমা দ্বারা পৃথক করা আবশ্যক। ক
বিশেষ "সোর্সফাইল" কলাম প্রতিটি সারির সাথে সম্পর্কিত ফাইলগুলিকে নির্দিষ্ট করে
তথ্য (এবং "*" এর একটি সোর্সফাইল ডিফল্ট ট্যাগ সংজ্ঞায়িত করতে ব্যবহার করা যেতে পারে
সমস্ত ফাইলের জন্য আমদানি করা হয়েছে)। নিম্নলিখিত উদাহরণগুলি এর মৌলিক ব্যবহার প্রদর্শন করে
বিকল্প:

# একটি ডিরেক্টরির সমস্ত চিত্র থেকে সাধারণ ট্যাগ সহ CSV ফাইল তৈরি করুন
exiftool -common -csv dir > out.csv

# CSV ফাইল থেকে একটি ডিরেক্টরিতে সমস্ত ছবির জন্য মেটাডেটা আপডেট করুন
exiftool -csv=a.csv dir

আমদানি করার সময় খালি মান উপেক্ষা করা হয়। এছাড়াও, ফাইলের নাম এবং ডিরেক্টরি কলাম
উপেক্ষা করা হয় যদি তারা বিদ্যমান থাকে (যেমন। ExifTool এই ট্যাগগুলিকে CSV দিয়ে লেখার চেষ্টা করবে না
আমদানি)। একটি ট্যাগ মুছে ফেলার জন্য জোর করতে, ব্যবহার করুন -f বিকল্প এবং "-" এর মান সেট করুন
CSV ফাইল (বা MissingTagValue-তে যদি এই API বিকল্পটি ব্যবহার করা হয়)। একাধিক
ডাটাবেস একক কমান্ডে আমদানি করা যেতে পারে।

একটি CSV ফাইল রপ্তানি করার সময়, -g or -G ট্যাগে গ্রুপের নাম যোগ করার বিকল্প
শিরোনাম যদি -a বিকল্পটি ডুপ্লিকেট ট্যাগ নাম, ডুপ্লিকেট ট্যাগগুলিকে অনুমতি দিতে ব্যবহৃত হয়
কলাম শিরোনাম অনন্য হলে শুধুমাত্র CSV আউটপুটে অন্তর্ভুক্ত করা হয়। যোগ করা হচ্ছে
-জি 4 বিকল্প প্রতিটি ট্যাগের জন্য একটি অনন্য কলাম শিরোনাম নিশ্চিত করে। নির্দিষ্ট রপ্তানি করার সময়
ট্যাগ, CSV কলামগুলি প্রদত্ত নির্দিষ্ট ট্যাগের মতো একই ক্রমে সাজানো হয়
কলামের শিরোনামগুলি নির্দিষ্ট ট্যাগের নামের সাথে ঠিক মেলে, অন্যথায় কলামগুলি
বর্ণানুক্রমিকভাবে সাজানো।

একটি CSV ফাইল থেকে আমদানি করার সময়, শুধুমাত্র কমান্ড লাইনে নির্দিষ্ট করা ফাইলগুলি
প্রক্রিয়া করা CSV ফাইলে যেকোনো অতিরিক্ত এন্ট্রি উপেক্ষা করা হয়।

লিস্ট-টাইপ ট্যাগগুলি একটি CSV ফাইলে সাধারণ স্ট্রিং হিসাবে সংরক্ষণ করা হয়, কিন্তু -সেপ্টেম্বর বিকল্প হতে পারে
আমদানি করার সময় তাদের আলাদা আইটেমগুলিতে বিভক্ত করতে ব্যবহৃত হয়।

বিশেষ বৈশিষ্ট্য: -সিএসভি+=CSVFILE বিদ্যমান তালিকায় আইটেম যোগ করতে ব্যবহার করা যেতে পারে। এই
শুধুমাত্র তালিকা-টাইপ ট্যাগ প্রভাবিত করে। এছাড়াও প্রযোজ্য -j বিকল্প।

মনে রাখবেন যে এই বিকল্পটি অন্যান্য সমস্ত আউটপুট বিন্যাস বিকল্পগুলির থেকে মৌলিকভাবে আলাদা
কারণ এর আগে মেমরিতে বাফার করার জন্য সমস্ত ইনপুট ফাইল থেকে তথ্য প্রয়োজন
আউটপুট লেখা হয়। এটি একটি প্রক্রিয়া করার সময় অত্যধিক মেমরি ব্যবহার হতে পারে
একটি একক কমান্ড সহ খুব বড় সংখ্যক ফাইল। এছাড়াও, এটি এই বিকল্পটি তৈরি করে
সঙ্গে বেমানান -w বিকল্প।

-d FMT (-তারিখ বিন্যাস)
তারিখ/সময় ট্যাগ মানগুলির জন্য বিন্যাস সেট করুন। এর সুনির্দিষ্ট FMT সিনট্যাক্স সিস্টেম
নির্ভরশীল -- বিস্তারিত জানার জন্য আপনার সিস্টেমে "strftime" ম্যান পেজ দেখুন। ডিফল্ট
বিন্যাস "%Y:%m:%d %H:%M:%S" এর সমতুল্য। এই বিকল্পটি শুধুমাত্র তারিখের উপর কোন প্রভাব নেই
অথবা শুধুমাত্র টাইম ট্যাগ এবং উপস্থিত থাকলে টাইমজোন তথ্য উপেক্ষা করে। কেবল মাত্র একটি -d পছন্দ
কমান্ড প্রতি ব্যবহার করা যেতে পারে. বিপরীত ক্রিয়াকলাপ (যেমন তারিখ/সময়ের মান বিন্যাস না করা)
একটি তারিখ/সময় ট্যাগ লেখার সময় বর্তমানে প্রয়োগ করা হয় না।

-D (- দশমিক)
তথ্য বের করার সময় ট্যাগ আইডি নম্বর দশমিকে দেখান।

-E, -যেমন (- escapeHTML, -এস্কেপএক্সএমএল)
HTML এর জন্য আউটপুট মানগুলিতে এস্কেপ অক্ষর (-E) বা XML (-যেমন) HTML এর জন্য, সব
U+007F এর উপরে ইউনিকোড কোড পয়েন্ট সহ নিম্নলিখিত অক্ষরগুলিও এস্কেপ করা হয়েছে
5টি অক্ষর: & (&) ' (') " (") > (>) এবং < (<)। শুধুমাত্র XML এর জন্য
এই 5 অক্ষর পালিয়ে গেছে. দ্য -E বিকল্পের সাথে নিহিত আছে -h, এবং -যেমন উহ্য হয়
সঙ্গে -X. ট্যাগ লেখার সময় বিপরীত রূপান্তর প্রয়োগ করা হয়।

-f (-ফোর্সপ্রিন্ট)
ট্যাগগুলির মান না পাওয়া গেলেও জোর করে মুদ্রণ করুন৷ এই বিকল্প শুধুমাত্র প্রযোজ্য
যখন কমান্ড লাইনে নির্দিষ্ট ট্যাগগুলির অনুরোধ করা হয় (যেমন, ওয়াইল্ডকার্ড বা দ্বারা নয়
"-সমস্ত")। এই বিকল্পের সাথে, একটি ড্যাশ ("-") যে কোনো অনুপস্থিত ট্যাগের মানের জন্য মুদ্রিত হয়,
কিন্তু ড্যাশ API MissingTagValue বিকল্পের মাধ্যমে পরিবর্তন করা যেতে পারে। এছাড়াও অভ্যস্ত হতে পারে
একটি 'পতাকা' বৈশিষ্ট্য যোগ করুন -লিস্টএক্স আউটপুট, বা ট্যাগ মুছে ফেলার অনুমতি দিতে যখন
সঙ্গে লেখা -সিএসভি=CSVFILE বৈশিষ্ট্য।

-g[NUM টি[:NUM টি...] (-গ্রুপ হেডিং)
ট্যাগ গ্রুপ দ্বারা আউটপুট সংগঠিত. NUM টি একটি গ্রুপ ফ্যামিলি নম্বর নির্দিষ্ট করে এবং 0 হতে পারে
(সাধারণ অবস্থান), 1 (নির্দিষ্ট অবস্থান), 2 (বিভাগ), 3 (ডকুমেন্ট নম্বর) বা 4
(উদাহরণ নম্বর)। একাধিক পরিবার তাদের সাথে আলাদা করে নির্দিষ্ট করা যেতে পারে
কোলন ডিফল্টরূপে গোষ্ঠীর নাম যেকোন অগ্রণী অপসারণ করে সরলীকৃত হয়
"প্রধান:" এবং সংলগ্ন অভিন্ন গোষ্ঠীর নামগুলি ভেঙে যাচ্ছে, তবে এটি এড়ানো যেতে পারে
প্রথম পরিবারের সংখ্যার আগে একটি কোলন স্থাপন করা (যেমন -g:3:1)। যদি NUM টি এটি না
নির্দিষ্ট করা, -g0 অনুমান করা হচ্ছে. ব্যবহার -তালিকা একটি নির্দিষ্ট জন্য গোষ্ঠীর নাম তালিকাভুক্ত করার বিকল্প
পরিবার.

-G[NUM টি[:NUM টি...] (-গোষ্ঠীর নাম)
একই রকম -g কিন্তু প্রতিটি ট্যাগের জন্য গ্রুপের নাম প্রিন্ট করুন।

-h (-html বিন্যাস)
আউটপুট জন্য HTML টেবিল বিন্যাস ব্যবহার করুন. বোঝায় -E বিকল্প ফরম্যাটিং অপশন
-D, -H, -g, -G, -l এবং -s এর সাথে একত্রে ব্যবহার করা যেতে পারে -h HTML কে প্রভাবিত করতে
বিন্যাস।

-H (-হেক্স)
তথ্য বের করার সময় হেক্সাডেসিমেলে ট্যাগ আইডি নম্বর দেখান।

-htmlডাম্প[OFFSET]
EXIF তথ্যের একটি হেক্স ডাম্প ধারণকারী একটি গতিশীল ওয়েব পৃষ্ঠা তৈরি করুন। এটা পারে
EXIF তথ্যের নিম্ন-স্তরের বিশ্লেষণের জন্য একটি অত্যন্ত শক্তিশালী হাতিয়ার হতে হবে। দ্য -htmlডাম্প
বিকল্প এছাড়াও আহ্বান করা হয় যদি -v এবং -h বিকল্পগুলি একসাথে ব্যবহার করা হয়। ভার্বোস স্তর
ডাম্প করা ব্লকের সর্বোচ্চ দৈর্ঘ্য নিয়ন্ত্রণ করে। একটি OFFSET নির্দিষ্ট করার জন্য দেওয়া যেতে পারে
প্রদর্শিত অফসেটের ভিত্তি। প্রদান করা না হলে, EXIF/TIFF বেস অফসেট ব্যবহার করা হয়।
ব্যবহার -htmlDump0 পরম অফসেট জন্য. বর্তমানে শুধুমাত্র EXIF/TIFF এবং JPEG তথ্য
ডাম্প করা হয়, কিন্তু -u বিকল্পটি অন্য ফাইলের একটি কাঁচা হেক্স ডাম্প দিতে ব্যবহার করা যেতে পারে
ফরম্যাটের।

-j[=JSONFILE] (-জসন)
কনসোল আউটপুটের জন্য JSON (জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন) ফর্ম্যাটিং ব্যবহার করুন বা JSON আমদানি করুন
ফাইল যদি JSONFILE উল্লিখিত আছে. এই বিকল্পের সাথে মিলিত হতে পারে -g সংগঠিত করতে
গ্রুপ দ্বারা বস্তুর মধ্যে আউটপুট, বা -G প্রতিটি ট্যাগে গ্রুপের নাম যোগ করতে। তালিকা-টাইপ ট্যাগ
একাধিক আইটেম JSON অ্যারে হিসাবে আউটপুট যদি না -সেপ্টেম্বর ব্যবহৃত হয়. ডিফল্টভাবে XMP
JSON আউটপুটে স্ট্রাকচারগুলি পৃথক ট্যাগগুলিতে সমতল করা হয়, কিন্তু আসল
এর সাথে কাঠামো সংরক্ষণ করা যেতে পারে - গঠন বিকল্প (এটি সমস্ত তালিকা-প্রকারের কারণও হয়
XMP ট্যাগগুলি JSON অ্যারে হিসাবে আউটপুট হতে হবে, অন্যথায় একক-আইটেম তালিকাগুলি হিসাবে আউটপুট হবে
সরল স্ট্রিং)। দ্য -a বিকল্পটি উহ্য হয় যদি -g or -G বিকল্প ব্যবহার করা হয়,
অন্যথায় এটি উপেক্ষা করা হয় এবং ডুপ্লিকেট ট্যাগগুলি দমন করা হয়। যোগ করা হচ্ছে -D or -H
বিকল্প "val" এবং "id" ক্ষেত্র সহ JSON অবজেক্টে ট্যাগ মান পরিবর্তন করে এবং যোগ করে -l
একটি "ডেস্ক" ক্ষেত্র যোগ করে, এবং একটি "সংখ্যা" ক্ষেত্র যোগ করে যদি সংখ্যাসূচক মান থেকে ভিন্ন হয়
রূপান্তরিত "ভাল"। দ্য -b বিকল্পটি আউটপুট বাইনারি ডেটাতে যোগ করা যেতে পারে, বেস64 এ এনকোড করা
যদি প্রয়োজন হয় (মূল্যের প্রথম 64 বাইট হিসাবে "base7:" দ্বারা নির্দেশিত)। JSON
আউটপুট হল UTF-8 নির্বিশেষে -L or - অক্ষর সেট বিকল্প সেটিং, কিন্তু UTF-8
UTF-8 ব্যতীত অন্য একটি অক্ষর সেট নির্দিষ্ট করা থাকলে বৈধতা অক্ষম করা হয়।

If JSONFILE নির্দিষ্ট করা হয়, ফাইলটি আমদানি করা হয় এবং ফাইল থেকে ট্যাগ সংজ্ঞা
প্রতি-ফাইলের ভিত্তিতে ট্যাগ মান সেট করতে ব্যবহৃত হয়। বিশেষ "সোর্সফাইল" এন্ট্রি
প্রতিটি JSON অবজেক্ট একটি নির্দিষ্ট টার্গেট ফাইলের সাথে তথ্য সংযুক্ত করে। একটি বস্তু
একটি অনুপস্থিত SourceFile বা "*" এর একটি SourceFile সমস্ত লক্ষ্যের জন্য ডিফল্ট ট্যাগ সংজ্ঞায়িত করে
নথি পত্র. আমদানি করা JSON ফাইলের অবশ্যই রপ্তানি করা JSON ফাইলগুলির মতো একই বিন্যাস থাকতে হবে৷
ব্যতিক্রম যে -g বিকল্পটি আমদানি ফাইল বিন্যাসের সাথে সামঞ্জস্যপূর্ণ নয়
(ব্যবহারের -G পরিবর্তে). অতিরিক্তভাবে, ইনপুট JSON ফাইলে ট্যাগ নামের সাথে প্রত্যয়িত হতে পারে
একটি "#" মুদ্রণ রূপান্তর নিষ্ক্রিয় করতে।

CSV আমদানির বিপরীতে, খালি মান উপেক্ষা করা হয় না, এবং একটি খালি মান হতে পারে
লিখিত যদি নির্দিষ্ট মেটাডেটা প্রকার দ্বারা সমর্থিত হয়। ট্যাগ ব্যবহার করে মুছে ফেলা হয় -f
বিকল্প এবং ট্যাগ মান সেট করুন "-" (অথবা MissingTagValue সেটিংসে যদি এটি হয়
API বিকল্প ব্যবহার করা হয়েছিল)। সঙ্গে আমদানি করা হচ্ছে -j+=JSONFILE নতুন মান যোগ করার কারণ
বিদ্যমান তালিকা।

-l (-লম্বা)
দীর্ঘ 2-লাইন ক্যানন-স্টাইল আউটপুট বিন্যাস ব্যবহার করুন। একটি বর্ণনা এবং অপরিবর্তিত মান যোগ করে
(যদি এটি রূপান্তরিত মান থেকে ভিন্ন হয়) XML, JSON বা PHP আউটপুট যখন -X,
-j or -php ব্যবহৃত হয়. এর সাথেও মিলিত হতে পারে -listf, -তালিকা or -listwf যোগ করতে
ফাইলের প্রকারের বর্ণনা।

-L (-ল্যাটিন)
ডিফল্টের পরিবর্তে আউটপুট ট্যাগ মানের জন্য Windows Latin1 এনকোডিং (cp1252) ব্যবহার করুন
UTF-8। লেখার সময়, -L উল্লেখ করে যে ইনপুট টেক্সট মান এর পরিবর্তে ল্যাটিন1
UTF-8। "-charset ল্যাটিন" এর সমতুল্য।

-ল্যাং [ল্যাং]
ট্যাগ বর্ণনা এবং রূপান্তরিত মানগুলির জন্য বর্তমান ভাষা সেট করুন। ল্যাং হল "de", "fr",
"ja" ইত্যাদি ব্যবহার করুন -ল্যাং উপলব্ধ ভাষার একটি তালিকা পেতে অন্য কোন যুক্তি ছাড়া।
ডিফল্ট ভাষা হল "en" if -ল্যাং নির্দিষ্ট করা হয় না। নোট করুন যে ট্যাগ/গ্রুপ নাম
সবসময় ইংরেজি, স্বাধীন -ল্যাং সেটিং, এবং এর অনুবাদ
সতর্কতা/ত্রুটি বার্তা এখনও কার্যকর করা হয়নি। এর সাথেও মিলিত হতে পারে
-লিস্টএক্স শুধুমাত্র একটি ভাষায় বর্ণনা আউটপুট করতে।

ডিফল্টরূপে, ExifTool বিশেষ অক্ষরের জন্য UTF-8 এনকোডিং ব্যবহার করে, কিন্তু -L or
- অক্ষর সেট বিকল্পটি অন্যান্য এনকোডিং আহ্বান করতে ব্যবহার করা যেতে পারে।

বর্তমানে, ভাষা সমর্থন সম্পূর্ণ নয়, তবে ব্যবহারকারীদের সাহায্য করার জন্য স্বাগত জানাই
তাদের নিজস্ব অনুবাদ জমা দিয়ে এটি উন্নত করুন। অনুবাদের একটি সেট জমা দিতে,
প্রথমে ব্যবহার করুন -লিস্টএক্স বিকল্প এবং একটি XML ট্যাগ তৈরি করতে একটি ফাইলে আউটপুট পুনঃনির্দেশিত করুন
ডাটাবেস, তারপরে অন্যান্য ভাষার জন্য এন্ট্রি যোগ করুন, এই ফাইলটি জিপ করুন এবং ফিল-এ ইমেল করুন
ExifTool-এ অন্তর্ভুক্তির জন্য owl.phy.queensu.ca-এ।

-তালিকাবদ্ধ এর INDEX
তালিকা-টাইপ ট্যাগের জন্য, এটি শুধুমাত্র নির্দিষ্ট সূচক সহ আইটেম হতে পারে
নিষ্কাশিত এর INDEX তালিকার প্রথম আইটেমের জন্য হল 0। নেতিবাচক সূচকও হতে পারে
তালিকার শেষ থেকে আইটেম উল্লেখ করতে ব্যবহৃত. একক-মূল্যবানের উপর কোন প্রভাব নেই
ট্যাগ. অনুলিপি করার সময় ট্যাগ মানগুলিতেও প্রযোজ্য, এবং -যদি শর্ত.

-n (--মুদ্রিত রূপান্তর)
শব্দের পরিবর্তে সংখ্যা হিসাবে মানগুলি পড়ুন এবং লিখুন। ডিফল্টরূপে, নিষ্কাশিত মান হয়
মুদ্রণের জন্য আরও মানব-পাঠযোগ্য বিন্যাসে রূপান্তরিত হয়েছে, কিন্তু -n বিকল্প নিষ্ক্রিয় করে
সমস্ত ট্যাগের জন্য এই মুদ্রণ রূপান্তর. উদাহরণ স্বরূপ:

> exiftool -Orientation -S a.jpg
ওরিয়েন্টেশন: 90 CW ঘোরান
> exiftool -Orientation -S -n a.jpg
ওরিয়েন্টেশন: 6

মুদ্রণ রূপান্তর ট্যাগ প্রত্যয় দ্বারা প্রতি ট্যাগ ভিত্তিতে নিষ্ক্রিয় করা যেতে পারে
একটি "#" অক্ষর সহ নাম:

> exiftool -Orientation# -Orientation -S a.jpg
ওরিয়েন্টেশন: 6
ওরিয়েন্টেশন: 90 CW ঘোরান

এই কৌশলগুলি যখন বিপরীত মুদ্রণ রূপান্তর নিষ্ক্রিয় করতে ব্যবহার করা যেতে পারে
লেখা উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডগুলির সমস্ত একই প্রভাব রয়েছে:

> exiftool -Orientation='Rotate 90 CW' a.jpg
> exiftool -Orientation=6 -n a.jpg
> exiftool -Orientation#=6 a.jpg

-p FMTFILE or STR (-প্রিন্ট ফরম্যাট)
প্রদত্ত ফাইল বা স্ট্রিং দ্বারা নির্দিষ্ট বিন্যাসে প্রিন্ট আউটপুট (এবং অন্যকে উপেক্ষা করুন
বিন্যাস বিকল্প)। ফরম্যাট ফাইল বা স্ট্রিং-এ ট্যাগ নাম একটি "$" চিহ্ন দিয়ে শুরু হয় এবং
একটি নেতৃস্থানীয় গোষ্ঠীর নাম এবং/অথবা একটি "#" পরে থাকতে পারে। মামলা উল্লেখযোগ্য নয়।
ধনুর্বন্ধনী "{}" ট্যাগ নামের চারপাশে এটিকে পরবর্তী পাঠ্য থেকে আলাদা করতে ব্যবহার করা যেতে পারে। ব্যবহার করুন
$$ একটি "$" চিহ্ন এবং $/ একটি নতুন লাইনের জন্য। একাধিক -p বিকল্প ব্যবহার করা যেতে পারে,
প্রতিটি আউটপুটে পাঠ্যের একটি লাইন অবদান রাখে। লাইনগুলি "#[HEAD]" দিয়ে শুরু হয় এবং
"#[TAIL]" শুধুমাত্র যথাক্রমে প্রথম এবং শেষ প্রক্রিয়াকৃত ফাইলের জন্য আউটপুট। লাইন
"#[BODY]" দিয়ে শুরু এবং "#" দিয়ে শুরু না হওয়া লাইনগুলি প্রতিটির জন্য আউটপুট
প্রক্রিয়াকৃত ফাইল। "#" দিয়ে শুরু হওয়া অন্যান্য লাইন উপেক্ষা করা হয়। উদাহরণস্বরূপ, এই
বিন্যাস ফাইল:

# এটি একটি মন্তব্য লাইন
#[HEAD]-- ExifTool $exifToolVersion দ্বারা তৈরি করা হয়েছে --
ফাইল: $FileName - $DateTimeOriginal
(f/$Aperture, ${ShutterSpeed}s, ISO $EXIF:ISO)
#[লেজর শেষ অংশ --

এই আদেশ সহ:

exiftool -p test.fmt a.jpg b.jpg

এই মত আউটপুট উত্পাদন করে:

-- ExifTool 10.10 দ্বারা উত্পন্ন --
ফাইল: a.jpg - 2003:10:31 15:44:19
(f/5.6, 1/60s, ISO 100)
ফাইল: b.jpg - 2006:05:23 11:57:38
(f/8.0, 1/13s, ISO 100)
-- শেষ --

কখন -ও (-এম্বেডেড এক্সট্রাক্ট) এর সাথে মিলিত হয় -p, এমবেডেড নথি কার্যকরভাবে
পৃথক ইনপুট ফাইল হিসাবে প্রক্রিয়া করা হয়।

যদি একটি নির্দিষ্ট ট্যাগ বিদ্যমান না থাকে, একটি ছোট সতর্কতা জারি করা হয় এবং সঙ্গে লাইন
অনুপস্থিত ট্যাগ মুদ্রিত হয় না. তবে -f বিকল্পের মান সেট করতে ব্যবহার করা যেতে পারে
অনুপস্থিত ট্যাগ '-' (কিন্তু এটি MissingTagValue API বিকল্পের মাধ্যমে কনফিগার করা যেতে পারে),
অথবা -m বিকল্পটি ক্ষুদ্র সতর্কতা উপেক্ষা করতে এবং অনুপস্থিত মানগুলি ছেড়ে দিতে ব্যবহার করা যেতে পারে
খালি।

একটি উন্নত বিন্যাস বৈশিষ্ট্য একটি নির্বিচারে পার্ল অভিব্যক্তি প্রয়োগ করার অনুমতি দেয়
একটি সেমিকোলন অনুসরণ করে ধনুর্বন্ধনীর ভিতরে রেখে যেকোনো ট্যাগের মান
নাম যোগ করা. এক্সপ্রেশনটি ডিফল্টের মাধ্যমে এই ট্যাগের মান অ্যাক্সেস করে
ইনপুট ভেরিয়েবল ($_), এবং বর্তমান ExifTool অবজেক্টের মাধ্যমে সম্পূর্ণ API ($self)।
এতে অনুবাদ ("tr///") এবং প্রতিস্থাপন সহ যেকোনো বৈধ পার্ল কোড থাকতে পারে
("s///") ক্রিয়াকলাপ, তবে মনে রাখবেন যে অভিব্যক্তির মধ্যে বন্ধনীগুলি অবশ্যই ভারসাম্যপূর্ণ হতে হবে।
নীচের উদাহরণটি আন্ডারলাইনে অনুবাদ করা স্পেস সহ ক্যামেরা মেক প্রিন্ট করে, এবং
একাধিক ধারাবাহিক আন্ডারলাইন একটি একক আন্ডারলাইন দ্বারা প্রতিস্থাপিত হয়েছে:

exiftool -p '${make;tr/ /_/;s/__+/_/g}' image.jpg

"tr(/\\?*:|"<>\0)()d" এর একটি ডিফল্ট এক্সপ্রেশন ধরা হয় যদি এক্সপ্রেশনটি খালি থাকে।
এটি অক্ষর / \? *: | < > এবং মুদ্রিত মান থেকে নাল। (এইগুলো
উইন্ডোজ ফাইলের নামগুলিতে অক্ষরগুলি অবৈধ, তাই ট্যাগ মান থাকলে এই বৈশিষ্ট্যটি কার্যকর
ফাইলের নামে ব্যবহার করা হয়।)

-php পিএইচপি অ্যারে হিসাবে আউটপুট ফর্ম্যাট করুন। দ্য -g, -G, -D, -H, -l, -সেপ্টেম্বর এবং - গঠন অপশন
সঙ্গে মেশা -php, এবং ডুপ্লিকেট ট্যাগগুলির সাথে একইভাবে পরিচালনা করা হয় -জসন
বিকল্প পাশাপাশি, দ -b বিকল্প বাইনারি ডেটা আউটপুট যোগ করা যেতে পারে. এখানে একটি সহজ
একটি পিএইচপি স্ক্রিপ্টে এটি কীভাবে ব্যবহার করা যেতে পারে তা দেখানোর উদাহরণ:

<?php
eval('$ array=' . `exiftool -php -q image.jpg`);
print_r($ array);
?>

-s[NUM টি] (- সংক্ষিপ্ত)
সংক্ষিপ্ত আউটপুট বিন্যাস। বর্ণনার পরিবর্তে ট্যাগ নাম প্রিন্ট করে। যোগ করুন NUM টি বা 3 পর্যন্ত
-s এমনকি ছোট ফরম্যাটের জন্য বিকল্প:

-s1 বা -s - বর্ণনার পরিবর্তে ট্যাগ নাম মুদ্রণ করুন
-s2 বা -s -s - কলাম-সারিবদ্ধ মানগুলিতে কোনও অতিরিক্ত স্পেস নেই
-s3 বা -s -s -s - শুধুমাত্র প্রিন্ট মান (কোন ট্যাগ নাম নেই)

সাথে মিলিত হলে কার্যকর -t, -h, -X or -লিস্টএক্স অপশন।

-S (-খুব ছোট)
খুব সংক্ষিপ্ত বিন্যাস। একই রকম -s2 অথবা দুই -s বিকল্প ট্যাগ নাম পরিবর্তে মুদ্রিত হয়
বর্ণনার, এবং কলাম-সারিবদ্ধ মানগুলিতে কোন অতিরিক্ত স্পেস যোগ করা হয় না।

-সেপ্টেম্বর STR (- বিভাজক)
তালিকা-টাইপ ট্যাগের আইটেমের জন্য বিভাজক স্ট্রিং নির্দিষ্ট করুন। পড়ার সময়, ডিফল্ট হয়
", " এর সাথে তালিকা আইটেম যোগ দিতে। লেখার সময়, এই বিকল্পটি মান নির্ধারণ করে
লিস্ট-টাইপ ট্যাগগুলি প্রতিটি সাবস্ট্রিং ম্যাচিংয়ে পৃথক আইটেমে বিভক্ত করা হবে STR
(অন্যথায় তারা ডিফল্টরূপে বিভক্ত হয় না)। মধ্যে স্থান অক্ষর STR শূন্য বা
মানের আরও হোয়াইটস্পেস অক্ষর।

মনে রাখবেন যে একটি খালি বিভাজক ("") অনুমোদিত, এবং কোন বিভাজক ছাড়াই আইটেমগুলিতে যোগদান করবে৷
পড়ার সময়, বা লেখার সময় মানকে পৃথক অক্ষরে ভাগ করুন।

-সাজান, --সাজান
ট্যাগ বিবরণ দ্বারা আউটপুট সাজান, বা ট্যাগ নাম দ্বারা যদি -s বিকল্প ব্যবহার করা হয়। কখন
বর্ণনা অনুসারে সাজানো, সাজানোর ক্রম নির্ভর করবে এর উপর -ল্যাং বিকল্প সেটিং।
ছাড়া -সাজান বিকল্পে, ট্যাগগুলি কমান্ডে নির্দিষ্ট করা ক্রমে প্রদর্শিত হয়
লাইন, অথবা যদি নির্দিষ্ট করা না থাকে, তাহলে ফাইল থেকে যে অর্ডারটি বের করা হয়েছে। গতানুগতিক,
ট্যাগগুলি গ্রুপ দ্বারা সংগঠিত হয় যখন এর সাথে মিলিত হয় -g or -G বিকল্প, কিন্তু এই
গ্রুপিং এর সাথে অক্ষম করা যেতে পারে --সাজান.

- গঠন, -- কাঠামো
আউটপুট কাঠামোগত XMP তথ্য পৃথক ট্যাগের পরিবর্তে সমতল করা। এই
XML এর সাথে মিলিত হলে বিকল্পটি ভাল কাজ করে (-X) এবং JSON (-j) আউটপুট ফরম্যাট। জন্য
অন্যান্য আউটপুট ফরম্যাট, স্ট্রাকচার একই ফরম্যাটে সিরিয়ালাইজ করা হয় যখন
কাঠামোগত তথ্য লেখা (দেখুন
<http://owl.phy.queensu.ca/~phil/exiftool/struct.html> বিস্তারিত জানার জন্য)। কপি করার সময়,
কাঠামোগত ট্যাগগুলি ডিফল্টরূপে অনুলিপি করা হয় যদি না -- কাঠামো এই বৈশিষ্ট্য নিষ্ক্রিয় করতে ব্যবহৃত হয়
(যদিও সমতল ট্যাগগুলি পৃথকভাবে নির্দিষ্ট করে কপি করা যেতে পারে যদি না
- গঠন ব্যবহৃত হয়). উভয় থেকে নতুন মান বরাদ্দ করার সময় এই বিকল্পগুলির কোন প্রভাব নেই
লেখার সময় চ্যাপ্টা এবং কাঠামোগত ট্যাগ সবসময় ব্যবহার করা যেতে পারে।

-t (-ট্যাব)
বর্ণনা/মানগুলির একটি ট্যাব-সীমাবদ্ধ তালিকা আউটপুট করুন (ডাটাবেস আমদানির জন্য দরকারী)। মে
একত্রিত করা -s বর্ণনার পরিবর্তে ট্যাগ নাম মুদ্রণ করতে, বা -S ট্যাগ প্রিন্ট করতে
শুধুমাত্র মান, একটি একক লাইনে ট্যাব-সীমাবদ্ধ। দ্য -t বিকল্প যোগ করার জন্যও ব্যবহার করা যেতে পারে
ট্যাগ টেবিল তথ্য -X বিকল্প আউটপুট।

-T (-টেবিল)
টেবিল আকারে আউটপুট ট্যাগ মান. সমতুল্য -t -S -q -f.

-v[NUM টি] (-ভারবস)
ভার্বোস মেসেজ প্রিন্ট করুন। NUM টি 0-5 পরিসরে verbosity স্তর নির্দিষ্ট করে, এর সাথে
উচ্চ সংখ্যা আরো শব্দপূর্ণ হচ্ছে. যদি NUM টি দেওয়া হয় না, তারপর প্রতিটি -v পছন্দ
1 দ্বারা ভার্বোসিটির মাত্রা বৃদ্ধি করে। 0-এর চেয়ে বড় যেকোনো স্তরের সাথে, অন্যান্য অধিকাংশ
বিকল্পগুলি উপেক্ষা করা হয় এবং নির্দিষ্ট ট্যাগ না থাকলে সাধারণ কনসোল আউটপুট দমন করা হয়
নিষ্কাশিত ব্যবহার -v0 প্রতিটি লাইনের পরে কনসোল আউটপুট বাফারকে ফ্লাশ করে দেয়
(যা এক্সিফটুল আউটপুট পাইপ করার সময় বিলম্ব এড়াতে কার্যকর হতে পারে), এবং প্রিন্ট করে
লেখার সময় প্রতিটি প্রক্রিয়াকৃত ফাইলের নাম। এছাড়াও দেখুন - অগ্রগতি বিকল্প।

-w[+|!] EXT or FMT (-টেক্সটআউট)
ফাইলে কনসোল আউটপুট লিখুন যার নাম শেষ হবে EXT, প্রতিটি উৎস ফাইলের জন্য একটি।
আউটপুট ফাইলের নাম উৎস ফাইল এক্সটেনশন প্রতিস্থাপন করে প্রাপ্ত করা হয় (সহ
'.') নির্দিষ্ট এক্সটেনশন সহ (এবং একটি '.' এর শুরুতে যোগ করা হয় EXT যদি এটা
ইতিমধ্যে একটি ধারণ করে না)। বিকল্পভাবে, ক FMT স্ট্রিং আরো দিতে ব্যবহার করা যেতে পারে
আউটপুট ফাইলের নাম এবং ডিরেক্টরির উপর নিয়ন্ত্রণ। বিন্যাসে স্ট্রিং, %d, %f এবং %e
উৎস ফাইলের ডিরেক্টরি, ফাইলের নাম এবং এক্সটেনশন এবং %c প্রতিনিধিত্ব করে
একটি অনুলিপি নম্বর যা ফাইলটি ইতিমধ্যে বিদ্যমান থাকলে স্বয়ংক্রিয়ভাবে বৃদ্ধি পায়। %d
প্রয়োজনে অনুগামী '/' অন্তর্ভুক্ত করে, কিন্তু %e অগ্রণী '.' অন্তর্ভুক্ত করে না। জন্য
উদাহরণস্বরূপ:

-w %d%f.txt # "-w txt" এর মতো একই প্রভাব
-w dir/%f_%e.out # ফাইলগুলি "dir" এ "FILE_EXT.out" হিসাবে লিখুন
-w dir2/%d%f.txt # dir স্ট্রাকচার রেখে "dir2" এ লিখুন
-wa%c.txt # লিখুন "a.txt" বা "a1.txt" বা "a2.txt"...

বিদ্যমান ফাইলগুলি ওভাররাইট করা হবে না যদি না একটি বিস্ময়সূচক বিন্দু যোগ করা হয়৷
বিকল্পের নাম (যেমন। -w! or -টেক্সটআউট !), অথবা বিদ্যমান ফাইলে যোগ করার জন্য একটি প্লাস চিহ্ন
(যেমন। -w+ or -টেক্সটআউট+) উভয়ই ব্যবহার করা যেতে পারে (যেমন। -w+! or -টেক্সটআউট+!) ওভাররাইট করতে
আউটপুট ফাইল যা কমান্ড চালানোর আগে বিদ্যমান ছিল না, এবং থেকে আউটপুট যোগ করুন
একাধিক উৎস ফাইল। উদাহরণস্বরূপ, সমস্ত উত্স ফাইলের জন্য একটি আউটপুট ফাইল লিখতে
প্রতিটি ডিরেক্টরি:

exiftool -filename -createdate -T -w+! %d/out.txt -r DIR

নোট:

1) একটি Windows BAT ফাইলে "%" অক্ষরটি "%%" দ্বারা উপস্থাপিত হয়, তাই একটি যুক্তি
যেমন "%d%f.txt" লেখা হয় "%%d%%f.txt"।

2) জন্য যুক্তি যদি -w একটি ফরম্যাট কোড নেই (%d, %f বা %e), তাহলে তা হয়
একটি ফাইল এক্সটেনশন হিসাবে ব্যাখ্যা করা হয়। তাই এটি একটি সহজ নির্দিষ্ট করা সম্ভব নয়
একটি যুক্তি হিসাবে ফাইলের নাম, তাই একাধিক উৎস ফাইল থেকে একটি একক আউটপুট ফাইল তৈরি করা
সাধারণত শেল পুনঃনির্দেশ দ্বারা সম্পন্ন হয়, যেমন)

exiftool FILE1 FILE2 ... > out.txt

কিন্তু যদি প্রয়োজন হয়, একটি খালি বিন্যাস কোড যুক্তি হতে বাধ্য করতে ব্যবহার করা যেতে পারে
একটি বিন্যাস স্ট্রিং হিসাবে ব্যাখ্যা করা হয়, এবং একই ফলাফল ব্যবহার ছাড়াই পাওয়া যেতে পারে
শেল পুনর্নির্দেশের:

exiftool -w+! %0fout.txt FILE1 FILE2 ...

উন্নত বৈশিষ্ট্য:

মূল ফাইলের নাম, ডিরেক্টরি বা এক্সটেনশনের একটি সাবস্ট্রিং দ্বারা নেওয়া হতে পারে
অবিলম্বে '%' অক্ষর অনুসরণ করে একটি ক্ষেত্রের প্রস্থ নির্দিষ্ট করা। প্রস্থ হলে
ঋণাত্মক, সাবস্ট্রিংটি শেষ থেকে নেওয়া হয়। সাবস্ট্রিং অবস্থান (এর জন্য অক্ষর
স্ট্রিং এর শুরুতে বা শেষে উপেক্ষা করুন) একটি দ্বিতীয় ঐচ্ছিক মান দ্বারা দেওয়া হতে পারে
একটি দশমিক বিন্দুর পরে। উদাহরণ স্বরূপ:

ইনপুট ফাইলের নাম ফর্ম্যাট স্পেসিফায়ার আউটপুট ফাইলের নাম
----------------------------------------------------------------
Picture-123.jpg %7f.txt Picture.txt
Picture-123.jpg %-.4f.out Picture.out
Picture-123.jpg %7f.%-3f Picture.123
Picture-123a.jpg Meta%-3.1f.txt Meta123.txt

%d এর জন্য, ক্ষেত্রের প্রস্থ/পজিশন স্পেসিফায়ারগুলি ডিরেক্টরির স্তরগুলিতে প্রয়োগ করা যেতে পারে
একটি দশমিক বিন্দুর পরিবর্তে একটি কোলন ব্যবহার করে সাবস্ট্রিং অবস্থানের পরিবর্তে
বিন্যাস স্পেসিফায়ার। উদাহরণ স্বরূপ:

সোর্স Dir ফরম্যাট ফলাফল নোট
------------ ------ -----------------------------
pics/2012/02 %2:d ছবি/2012/ শীর্ষ 2 স্তর নিন
pics/2012/02 %-:1d pics/2012/ এক ডিরেক্টরি স্তরের উপরে
pics/2012/02 %:1d 2012/02/ শীর্ষ স্তর উপেক্ষা করুন
pics/2012/02 %1:1d 2012/ শীর্ষের পরে 1 স্তর নিন
/Users/phil %:2d phil/ শীর্ষ 2 স্তর উপেক্ষা করুন

(উল্লেখ্য যে রুট ডিরেক্টরিটি একটি স্তর হিসাবে গণনা করে যখন একটি পরম পাথ in হিসাবে ব্যবহার করা হয়
উপরের শেষ উদাহরণ।)

%c-এর জন্য, এই মডিফায়ারগুলির একটি ভিন্ন প্রভাব রয়েছে। যদি একটি ক্ষেত্রের প্রস্থ দেওয়া হয়,
অনুলিপি নম্বর নির্দিষ্ট প্রস্থে শূন্য দিয়ে প্যাড করা হয়। একটি অগ্রণী '-' একটি ড্যাশ যোগ করে
কপি নম্বরের আগে, এবং একটি '+' একটি আন্ডারলাইন যোগ করে। ডিফল্টরূপে, কপি নম্বর হয়
একটি প্রদত্ত নামের প্রথম ফাইল থেকে বাদ দেওয়া হয়েছে, কিন্তু এটি a যোগ করে পরিবর্তন করা যেতে পারে
মডিফায়ারে দশমিক বিন্দু। উদাহরণ স্বরূপ:

-w A%-cZ.txt # AZ.txt, A-1Z.txt, A-2Z.txt ...
-w B%5c.txt # B.txt, B00001.txt, B00002.txt ...
-w C%.c.txt # C0.txt, C1.txt, C2.txt ...
-w D%-.c.txt # D-0.txt, D-1.txt, D-2.txt ...
-w E%-.4c.txt # E-0000.txt, E-0001.txt, E-0002.txt...
-w F%-.4nc.txt # F-0001.txt, F-0002.txt, F-0003.txt...
-w G%+c.txt # G.txt, G_1.txt G_2.txt ...
-w H%-lc.txt # H.txt, Hb.txt, Hc.txt ...
-w I.%.3uc.txt # I.AAA.txt, I.AAB.txt, I.AAC.txt ...

একটি বিশেষ বৈশিষ্ট্য প্রতিটি প্রক্রিয়াকৃত ফাইলের জন্য অনুলিপি নম্বর বৃদ্ধি করার অনুমতি দেয়
%c এর পরিবর্তে %C (বড় হাতের অক্ষর) ব্যবহার করুন। এটি একটি অনুক্রমিক সংখ্যা যোগ করার অনুমতি দেয়
আউটপুট ফাইলের নাম, নাম ভিন্ন হলেও। %C-এর জন্য, শূন্যের একটি কপি নম্বর
বাদ দেওয়া হয়নি যেমন এটি %c এর সাথে। দশমিক স্থানের আগের সংখ্যাটি শুরু দেয়
সূচক, দশমিক স্থানের পরে সংখ্যাটি ক্ষেত্রের প্রস্থ দেয়। অনুসরণ
"exiftool rose.jpg কমান্ডের সাথে ব্যবহার করার সময় উদাহরণগুলি আউটপুট ফাইলের নামগুলি দেখায়
star.jpg jet.jpg ...":

-w %C%f.txt # 0rose.txt, 1star.txt, 2jet.txt
-w %f-%10C.txt # rose-10.txt, star-11.txt, jet-12.txt
-w %.3C-%f.txt # 000-rose.txt, 001-star.txt, 002-jet.txt
-w %57.4C%f.txt # 0057rose.txt, 0058star.txt, 0059jet.txt

সমস্ত বিন্যাস কোড 'l' বা 'u' দ্বারা সংশোধিত হতে পারে যাতে ছোট বা বড় হাতের অক্ষর উল্লেখ করা যায়
যথাক্রমে (অর্থাৎ একটি ছোট হাতের ফাইল এক্সটেনশনের জন্য %le)। যখন %c বা পরিবর্তন করতে ব্যবহৃত হয়
%C, সংখ্যাগুলি একটি বর্ণানুক্রমিক ভিত্তিতে পরিবর্তিত হয় (উপরে H উদাহরণ দেখুন)। এছাড়াও, % গ
1 এর পরিবর্তে 0 থেকে শুরু হওয়া স্বাভাবিক সংখ্যা ব্যবহার করে গণনা করতে 'n' দ্বারা পরিবর্তন করা যেতে পারে
(উপরের F উদাহরণ দেখুন)।

একই FMT এর সাথে সিনট্যাক্স ব্যবহার করা হয় -o এবং - tagsFromFile বিকল্প, যদিও %c হয়
শুধুমাত্র আউটপুট ফাইল নামের জন্য বৈধ।

-W[!|+] FMT (-আউট ট্যাগ)
এই উন্নত সংস্করণ -w বিকল্প একটি পৃথক আউটপুট ফাইল তৈরি করার অনুমতি দেয়
প্রতিটি নিষ্কাশিত ট্যাগের জন্য। মধ্যে পার্থক্য -W এবং -w নিম্নরূপ:

1) সঙ্গে -W, প্রতিটি নিষ্কাশিত ট্যাগের জন্য একটি নতুন আউটপুট ফাইল তৈরি করা হয়।

2) -W তিনটি অতিরিক্ত ফর্ম্যাট কোড সমর্থন করে: %t, %g এবং %s ট্যাগ নামের প্রতিনিধিত্ব করে,
গ্রুপের নাম, এবং আউটপুট ফাইলের জন্য প্রস্তাবিত এক্সটেনশন (এর বিন্যাসের উপর ভিত্তি করে
ডেটা)। গ্রুপ পরিবার নির্দিষ্ট করার জন্য %g কোডটি একটি একক সংখ্যা দ্বারা অনুসরণ করা যেতে পারে
সংখ্যা (যেমন %g1), অন্যথায় পরিবার 0 ধরে নেওয়া হয়। সাবস্ট্রিং প্রস্থ/অবস্থান/কেস
স্পেসিফায়ারগুলি এই ফর্ম্যাট কোডগুলির সাথে ঠিক একইভাবে %f এবং এর সাথে ব্যবহার করা যেতে পারে
% ই

3) জন্য যুক্তি -W একটি ফাইলের নাম হিসাবে ব্যাখ্যা করা হয় যদি এতে কোন বিন্যাস কোড না থাকে।
(জন্য -w, এটি একটি ফাইল এক্সটেনশন হবে।) এই পরিবর্তনটি একটি সাধারণ ফাইলের নাম করতে দেয়
নির্দিষ্ট করা হবে, যা, যখন অ্যাপেন্ড বৈশিষ্ট্যের সাথে মিলিত হয়, তখন একটি পদ্ধতি প্রদান করে
প্রয়োজন ছাড়াই একাধিক সোর্স ফাইল থেকে একটি একক আউটপুট ফাইলে মেটাডেটা লিখুন
শেল পুনর্নির্দেশের জন্য।

4) যোগ করা -v বিকল্প -W ট্যাগ এবং আউটপুট ফাইলের নামের একটি তালিকা তৈরি করে
পুরো ফাইলের একটি ভার্বোস ডাম্প দেওয়ার পরিবর্তে। (এতে সমস্ত আউটপুট যুক্ত না করা পর্যন্ত
ব্যবহার করে প্রতিটি উৎস ফাইলের জন্য একটি ফাইল -W+ একটি আউটপুট ফাইল সহ FMT সেটা করে না
%t, $g বা %s থাকে।)

5) পৃথক তালিকা আইটেম পৃথক ফাইল সংরক্ষণ করা হয় যখন -W সঙ্গে মিলিত হয় -b,
কিন্তু মনে রাখবেন যে আলাদা ফাইল তৈরি করার জন্য %c ব্যবহার করতে হবে FMT দিতে
ফাইলের অনন্য নাম।

-ওয়েস্ট EXT, --ওয়েস্ট EXT (- ট্যাগআউটএক্সট)
এই বিকল্পটি দ্বারা লিখিত আউটপুট ফাইল(গুলি) এর ধরন নির্দিষ্ট করতে ব্যবহৃত হয় -W বিকল্প।
প্রস্তাবিত এক্সটেনশন মেলে তবেই একটি আউটপুট ফাইল লেখা হয় EXT. একাধিক
-ওয়েস্ট একাধিক ধরনের ফাইল লিখতে অপশন ব্যবহার করা যেতে পারে। ব্যবহার করুন --ওয়েস্ট লিখতে
নির্দিষ্ট ধরনের(গুলি) ছাড়া সব।

-X (-xml ফরম্যাট)
কনসোল আউটপুটের জন্য ExifTool-নির্দিষ্ট RDF/XML ফর্ম্যাটিং ব্যবহার করুন। বোঝায় -a বিকল্প,
তাই ডুপ্লিকেট ট্যাগ বের করা হয়। ফরম্যাটিং অপশন -b, -D, -H, -l, -s, -সেপ্টেম্বর,
- গঠন এবং -t এর সাথে একত্রে ব্যবহার করা যেতে পারে -X আউটপুট প্রভাবিত করতে, কিন্তু যে নোট
ট্যাগ আইডি (-D, -H এবং -t), বাইনারি ডেটা (-b) এবং কাঠামোগত আউটপুট (- গঠন) বিকল্প
সংক্ষিপ্ত আউটপুটের জন্য কার্যকর নয় (-s) এর আরেকটি নিষেধাজ্ঞা -s এটা কি শুধুমাত্র
একটি প্রদত্ত গ্রুপ এবং নাম সহ একটি ট্যাগ আউটপুটে উপস্থিত হতে পারে। উল্লেখ্য যে ট্যাগ আইডি
বিকল্প (-D, -H এবং -t) অ-মানক RDF/XML উত্পাদন করবে যদি না -l বিকল্প হয়
এছাড়াও ব্যবহার করা হয়।

গতানুগতিক, -X আউটপুট সমতল ট্যাগ, তাই - গঠন প্রয়োজন হলে যোগ করা উচিত
XMP কাঠামো সংরক্ষণ করুন। একাধিক মান সহ তালিকা-টাইপ ট্যাগগুলি একটি RDF হিসাবে ফর্ম্যাট করা হয়
ব্যাগ, কিন্তু তারা যখন একক স্ট্রিং মধ্যে মিলিত হয় -s or -সেপ্টেম্বর ব্যবহৃত হয়. ব্যবহার -L
XML এনকোডিং "UTF-8" থেকে "windows-1252" এ পরিবর্তন করে। অন্যান্য - অক্ষর সেট সেটিংস
এনকোডিং পরিবর্তন করুন শুধুমাত্র যদি একটি সংশ্লিষ্ট মান XML অক্ষর সেট থাকে। দ্য
-b বিকল্পটি বাইনারি ডেটা মানগুলিকে লিখতে দেয়, প্রয়োজনে base64-এ এনকোড করা হয়।
সার্জারির -t বিকল্পটি আউটপুটে ট্যাগ টেবিল তথ্য যোগ করে (টেবিল "নাম", দশমিক ট্যাগ
"id", এবং "সূচী" এমন ক্ষেত্রে যেখানে একই আইডির সাথে একাধিক শর্তসাপেক্ষ ট্যাগ বিদ্যমান)।

দ্রষ্টব্য: এই আউটপুটটি XMP এর মতো নয় কারণ এটি গতিশীলভাবে তৈরি করা ব্যবহার করে
ExifTool ট্যাগ নামের সাথে সম্পর্কিত সম্পত্তির নাম, এবং স্ট্যান্ডার্ড XMP নয়
বৈশিষ্ট্য পরিবর্তে XMP লিখতে, ব্যবহার করুন -o এর জন্য একটি XMP এক্সটেনশন সহ বিকল্প
আউটপুট ফাইল.

প্রসেসিং নিয়ন্ত্রণ

-a, --a (-সদৃশ, --সদৃশ)
অনুমতি দিন (-a) অথবা দমন (--a) ডুপ্লিকেট ট্যাগ নাম নিষ্কাশন করা হবে. গতানুগতিক,
ডুপ্লিকেট ট্যাগ দমন করা হয় যদি না -ও or -X অপশন ব্যবহার করা হয় বা ডুপ্লিকেট
বিকল্পটি কনফিগারেশন ফাইলে সক্রিয় করা হয়েছে।

-e (--যৌগিক)
শুধুমাত্র বিদ্যমান ট্যাগ বের করুন -- কম্পোজিট ট্যাগ গণনা করবেন না।

-ও (-এম্বেডেড এক্সট্রাক্ট)
ইপিএস ফাইলে এমবেড করা নথি থেকে তথ্য বের করুন, এম্বেড করা ইপিএস তথ্য
এবং পিডিএফ ফাইলগুলিতে JPEG এবং Jpeg2000 ছবি, JPEG এবং MPO ফাইলগুলিতে এমবেডেড MPF ছবি,
AVCHD ভিডিওতে স্ট্রিমিং মেটাডেটা এবং Mac OS ফাইলের রিসোর্স ফর্ক। বোঝায়
দ্য -a বিকল্প। ব্যবহার -g3 or -জি 3 নির্যাস জন্য মূল নথি সনাক্ত করতে
তথ্য সাব-ডকুমেন্ট ধারণকারী এমবেডেড ডকুমেন্ট ইন ড্যাশ দিয়ে নির্দেশিত হয়
পরিবারের 3 গ্রুপের নাম। (যেমন। "Doc2-3" হল ২য় এমবেডেডের ৩য় সাব-ডকুমেন্ট
নথি।) মনে রাখবেন যে এই বিকল্পটি প্রক্রিয়াকরণের সময় যথেষ্ট পরিমাণে বাড়িয়ে দিতে পারে,
বিশেষ করে অনেক এমবেডেড ইমেজ সহ পিডিএফ ফাইলের জন্য।

-এক্সট EXT, -- ext EXT (- এক্সটেনশন)
শুধুমাত্র ফাইলগুলি প্রক্রিয়া করুন (-এক্সট) বা ছাড়া (-- ext) একটি নির্দিষ্ট এক্সটেনশন। সেখানে হতে পারে
একাধিক হতে -এক্সট এবং -- ext বিকল্প এক্সটেনশন একটি অগ্রণী '.' দিয়ে শুরু হতে পারে, এবং৷
মামলা উল্লেখযোগ্য নয়। উদাহরণ স্বরূপ:

exiftool -ext .JPG DIR # প্রক্রিয়া শুধুমাত্র JPG ফাইল
exiftool --ext cr2 --ext dng DIR # সমর্থিত ফাইল কিন্তু CR2/DNG
exiftool --ext. DIR # কোন এক্সটেনশন থাকলে উপেক্ষা করুন
exiftool -ext "*" DIR # সমস্ত ফাইল প্রসেস করে
exiftool -ext "*" --ext xml DIR # এক্সএমএল ফাইল ছাড়া সব প্রক্রিয়া

ফাইলগুলিকে জোর করে প্রক্রিয়াকরণের জন্য উপরের শেষ দুটি উদাহরণের মতো এক্সটেনশনটি "*" হতে পারে
কোনো এক্সটেনশন সহ (শুধু সমর্থিত ফাইল নয়)।

"* উল্লেখ করার চেয়ে এই বিকল্পটি ব্যবহার করার দুটি প্রধান সুবিধা রয়েছে।EXT" আদেশে
লাইন: 1) এটি সাবডিরেক্টরিতে ফাইলগুলিতে প্রযোজ্য যখন এর সাথে মিলিত হয় -r বিকল্প 2)
সার্জারির -এক্সট বিকল্পটি কেস-সংবেদনশীল, যা কেস-এ ফাইলগুলি প্রক্রিয়া করার সময় দরকারী-
সংবেদনশীল ফাইল সিস্টেম।

-F[OFFSET] (- ফিক্সবেস)
মেকার নোট অফসেটগুলির জন্য ভিত্তি ঠিক করুন। কিছু ইমেজ এডিটরের একটি সাধারণ সমস্যা হল
ফাইলটি পরিবর্তন করার সময় মেকার নোটের অফসেটগুলি সঠিকভাবে সামঞ্জস্য করা হয় না।
এর ফলে কিছু মেকার নোট এন্ট্রির জন্য ভুল মান বের করা হতে পারে যখন
সম্পাদিত ফাইল পড়া। এই বিকল্পটি একটি পূর্ণসংখ্যার অনুমতি দেয় OFFSET জন্য নির্দিষ্ট করা
মেকার নোট বেস অফসেট সমন্বয়. আপনি উত্তর দিবেন না OFFSET দেওয়া হয়, ExifTool এটি নেয়
সঠিক বেসে সেরা অনুমান। উল্লেখ্য যে exiftool স্বয়ংক্রিয়ভাবে ঠিক করবে
ছবির জন্য অফসেট যা মূল অফসেট তথ্য সংরক্ষণ করে (যেমন নতুন ক্যানন মডেল)।
অফসেট স্থায়ীভাবে সংশোধন করা হয় যদি -F একটি ছবিতে EXIF ​​লেখার সময় ব্যবহৃত হয়। যেমন)

exiftool -F -exif:resolutionunit=inches image.jpg

-ফেষ্ট[NUM টি]
JPEG ছবি থেকে তথ্য আহরণের গতি বাড়ান। এই বিকল্পের সাথে,
ExifTool একটি AFCP বা চেক করতে JPEG ছবির শেষ পর্যন্ত স্ক্যান করবে না
প্রিভিউ ইমেজ ট্রেলার, অথবা GIF ইমেজ বা অডিও/ভিডিও ডেটাতে প্রথম মন্তব্যের অতীত
অতিরিক্ত মেটাডেটা অনুসন্ধান করতে WAV/AVI ফাইলগুলিতে। এই গতি সুবিধা ছোট
ডিস্ক থেকে সরাসরি ইমেজ পড়ার সময়, কিন্তু ইমেজ পাইপ করলে তা যথেষ্ট হতে পারে
একটি নেটওয়ার্ক সংযোগের মাধ্যমে। আরও উল্লেখযোগ্য গতি সুবিধার জন্য, -দ্রুত2 এছাড়াও
কোনো EXIF ​​MakerNote তথ্য বের করা এড়াতে exiftool কারণ। -দ্রুত3 এড়াতে
ফাইলটি সম্পূর্ণভাবে প্রক্রিয়াকরণ করে, এবং FileType এবং তে শুধুমাত্র একটি প্রাথমিক অনুমান প্রদান করে
ছদ্ম সিস্টেম ট্যাগ.

-ফাইলঅর্ডার [-]TAG
নির্দিষ্ট করা মান অনুযায়ী ফাইল প্রসেসিং অর্ডার সেট করুন TAG। জন্য
উদাহরণস্বরূপ, তারিখের ক্রমে ফাইলগুলি প্রক্রিয়া করতে:

exiftool -fileOrder DateTimeOriginal DIR

অতিরিক্ত -ফাইলঅর্ডার বিকল্পগুলি সেকেন্ডারি বাছাই কীগুলির জন্য যোগ করা যেতে পারে। সংখ্যা হয়
সাংখ্যিকভাবে সাজানো, এবং অন্যান্য সমস্ত মান বর্ণানুক্রমিকভাবে সাজানো হয়। সাজানোর ক্রম
ট্যাগ নামের উপসর্গ "-" দিয়ে উল্টে যেতে পারে (যেমন "-fileOrder -createdate")।
সাজানো মানগুলির মুদ্রণ রূপান্তর এর সাথে অক্ষম করা হয়েছে -n বিকল্প, অথবা একটি "#"
ট্যাগ নামের সাথে যুক্ত। অন্যান্য বিন্যাস বিকল্প (যেমন। -d) এর উপর কোন প্রভাব নেই
সাজানো মান। উল্লেখ্য যে -ফাইলঅর্ডার বিকল্প থেকে একটি বড় কর্মক্ষমতা প্রভাব আছে
এটি প্রতিটি ফাইলের একটি অতিরিক্ত প্রক্রিয়াকরণ পাস জড়িত।

-i থেকে DIR (- উপেক্ষা করুন)
নির্দিষ্ট ডিরেক্টরি নাম উপেক্ষা করুন. থেকে DIR একটি পৃথক ফোল্ডার নাম হতে পারে, অথবা একটি
সম্পূর্ণ পথ. যদি একটি সম্পূর্ণ পাথ নির্দিষ্ট করা থাকে, তাহলে এটি অবশ্যই ডিরেক্টরি ট্যাগের সাথে ঠিক মেলে
উপেক্ষা করা একাধিক ব্যবহার করুন -i একাধিক ডিরেক্টরি নাম উপেক্ষা করার বিকল্প। ক
প্রশিক্ষণ থেকে DIR প্রতীকী উপেক্ষা করার জন্য "SYMLINKS" (কেস সংবেদনশীল) এর মান নির্দিষ্ট করা যেতে পারে
লিঙ্ক যখন -r বিকল্প ব্যবহার করা হয়।

-যদি এক্সপিআর
প্রতিটি প্রক্রিয়া করার আগে মূল্যায়ন করার জন্য একটি শর্ত নির্দিষ্ট করুন ফাইল. এক্সপিআর একটি পার্ল মত
লজিক এক্সপ্রেশন যেখানে "$" চিহ্ন দ্বারা উপসর্গযুক্ত ট্যাগ নাম রয়েছে। এটি দিয়ে মূল্যায়ন করা হয়
প্রতিটি থেকে ট্যাগ ফাইল পরিবর্তে, এবং ফাইল শুধুমাত্র যদি এক্সপ্রেশন প্রক্রিয়া করা হয়
সত্য ফিরে আসে। পার্ল পরিবর্তনশীল নামের বিপরীতে, ট্যাগ নামগুলি কেস সংবেদনশীল নয় এবং হতে পারে
একটি হাইফেন ধারণ করে। সেইসাথে, ট্যাগ নামের একটি নেতৃস্থানীয় গ্রুপ নাম দ্বারা পৃথক করা হতে পারে
মুদ্রণ রূপান্তর নিষ্ক্রিয় করার জন্য কোলন, এবং/অথবা একটি অনুগামী "#" অক্ষর। অভিব্যক্তি
$GROUP:নির্দিষ্ট "GROUP"-এ কোনো ট্যাগ থাকলে, অথবা অন্যথায় 1 থাকলে সবগুলি 0 তে মূল্যায়ন করে
(নীচে নোট 2 দেখুন)। যখন একাধিক -যদি অপশন ব্যবহার করা হয়, সব শর্ত হতে হবে
ফাইলটি প্রক্রিয়া করতে সন্তুষ্ট। সমস্ত ফাইল ব্যর্থ হলে 1 এর প্রস্থান অবস্থা প্রদান করে
অবস্থা নীচে কয়েকটি উদাহরণ:

# একটি ডিরেক্টরিতে সমস্ত ক্যানন ইমেজ থেকে শাটারস্পিড বের করুন
exiftool -shutterspeed -if '$make eq "Canon"' dir

# 2 এপ্রিল, 2006-এ বা তার পরে তৈরি করা সমস্ত ছবিতে এক ঘন্টা যোগ করুন
exiftool -alldates+=1 -if '$CreateDate ge "2006:04:02"' dir

# সম্ভব হলে EXIF ​​ISO মান সেট করুন, যদি না এটি ইতিমধ্যেই সেট করা থাকে
exiftool '-exif:iso<iso' -যদি '$exif:iso' না হয়

# একটি নির্দিষ্ট কীওয়ার্ড ধারণকারী ছবি খুঁজুন (কেস সংবেদনশীল)
exiftool -if '$keywords =~ /harvey/i' -ফাইলের নাম ডাইর

নোট:

1) -n এবং -b বিকল্পগুলি ব্যবহার করা ট্যাগের ক্ষেত্রেও প্রযোজ্য এক্সপিআর.

2) কিছু বাইনারি ডেটা ব্লক বের করা হয় না যদি না স্পষ্টভাবে উল্লেখ করা হয়। এই ট্যাগ
তে ব্যবহারের জন্য উপলব্ধ নয় -যদি শর্ত যদি না তারা নির্দিষ্ট করা হয়
কমান্ড লাইন। বিকল্প হল $GROUP:all সিনট্যাক্স ব্যবহার করা। (যেমন। $exif:all ব্যবহার করুন
$exif in এর পরিবর্তে এক্সপিআর EXIF ট্যাগের অস্তিত্ব পরীক্ষা করতে।)

3) স্ট্রিং-এর ট্যাগগুলি একইভাবে ইন্টারপোলেট করা হয় -p অভিব্যক্তির আগে
মূল্যায়ন করা হয়। এই ইন্টারপোলেশনে, $/ একটি নতুন লাইনে রূপান্তরিত হয় এবং $$ প্রতিনিধিত্ব করে
একটি একক "$" চিহ্ন (তাই পার্ল ভেরিয়েবল, যদি ব্যবহার করা হয়, একটি ডবল "$" প্রয়োজন)।

4) শর্ত শুধুমাত্র প্রক্রিয়া করা হচ্ছে ফাইল থেকে ট্যাগ পরীক্ষা করতে পারে. একটি প্রক্রিয়া করতে
অন্য থেকে ট্যাগের উপর ভিত্তি করে ফাইল, দুটি ধাপ প্রয়োজন। উদাহরণস্বরূপ, XMP প্রক্রিয়া করতে
সংশ্লিষ্ট NEF থেকে ট্যাগের ভিত্তিতে "DIR" ডিরেক্টরিতে সাইডকার ফাইল:

exiftool -if EXPR -p '$directory/$filename' -ext nef DIR > nef.txt
exiftool -@ nef.txt -srcfile %d%f.xmp ...

5) -a অভিব্যক্তির মূল্যায়ন এবং এর মানগুলির উপর বিকল্পের কোন প্রভাব নেই
ডুপ্লিকেট ট্যাগগুলি শুধুমাত্র একটি গোষ্ঠীর নাম উল্লেখ করে অ্যাক্সেসযোগ্য (যেমন একটি পরিবার 4
উদাহরণ সংখ্যা, যেমন $Copy1:TAG, $Copy2:TAG, ইত্যাদি)।

-m (-মাইনোর ত্রুটিগুলি উপেক্ষা করুন)
ছোটখাটো ত্রুটি এবং সতর্কতা উপেক্ষা করুন। এটি ছোটখাটো ত্রুটি সহ ফাইলগুলিতে লেখা সক্ষম করে
এবং কিছু বৈধতা পরীক্ষা অক্ষম করে যার ফলে ছোটখাটো সতর্কতা হতে পারে। সাধারণত,
ছোটখাটো ত্রুটি/সতর্কতা একটি সমস্যা নির্দেশ করে যা সাধারণত ক্ষতির কারণ হয় না
মেটাডেটা যদি উপেক্ষা করা হয়। যাইহোক, ব্যতিক্রম আছে, তাই ExifTool এটি আপনার উপর ছেড়ে দেয়
চূড়ান্ত সিদ্ধান্ত নিতে। ছোটখাট ত্রুটি এবং সতর্কতা "[ছোট]" এ দ্বারা নির্দেশিত হয়৷
বার্তার শুরু। সতর্কতাগুলি যা উপেক্ষা করা হলে প্রক্রিয়াকরণকে প্রভাবিত করে৷
"[মাইনর]" দ্বারা নির্দেশিত (একটি মূলধন "M" সহ)।

-o আউটফাইল or FMT (-out)
তথ্য লেখার সময় আউটপুট ফাইল বা ডিরেক্টরির নাম সেট করুন। এই বিকল্প ছাড়া,
যখন কোনো "বাস্তব" ট্যাগ লেখা হয় তখন আসল ফাইলটির নাম পরিবর্তন করে "FILE_original" করা হয় এবং
আউটপুট লেখা হয় ফাইল. শুধুমাত্র ফাইলের নাম এবং/অথবা ডিরেক্টরি "ছদ্ম" লেখার সময়
ট্যাগ, -o ফাইলটি সরানোর পরিবর্তে অনুলিপি করার কারণ হয়, তবে ডিরেক্টরিগুলির জন্য নির্দিষ্ট করা হয়েছে
এই ট্যাগগুলির যেকোন একটির দ্বারা নির্দিষ্ট করা তার উপর অগ্রাধিকার নেয়৷ -o বিকল্প।

আউটফাইল stdout এ লিখতে "-" হতে পারে। আউটপুট ফাইলের নামও নির্দিষ্ট করা যেতে পারে
ব্যবহার করে একটি FMT স্ট্রিং যেখানে %d, %f এবং %e ডিরেক্টরি, ফাইলের নাম এবং প্রতিনিধিত্ব করে
এর এক্সটেনশন ফাইল. এছাড়াও, একটি অনুলিপি নম্বর যোগ করতে %c ব্যবহার করা যেতে পারে। দেখুন -w জন্য বিকল্প
FMT স্ট্রিং উদাহরণ।

আউটপুট ফাইলটি একটি ডিরেক্টরির নাম হিসাবে নেওয়া হয় যদি এটি ইতিমধ্যেই একটি ডিরেক্টরি হিসাবে বিদ্যমান থাকে
অথবা নাম '/' দিয়ে শেষ হলে। প্রয়োজনে আউটপুট ডিরেক্টরি তৈরি করা হয়। বিদ্যমান
ফাইলগুলি ওভাররাইট করা হবে না। সমন্বয় -ওভাররাইট_অরিজিনাল সঙ্গে বিকল্প -o
সফলভাবে আউটপুট ফাইলের পরে মূল উৎস ফাইল মুছে ফেলার কারণ
লিখিত

এই বিকল্পের একটি বিশেষ বৈশিষ্ট্য থেকে নির্দিষ্ট ধরনের ফাইল তৈরি করার অনুমতি দেয়
স্ক্র্যাচ, বা অন্য ধরনের ফাইল থেকে মেটাডেটা সহ। নিম্নলিখিত ফাইল প্রকার
এই কৌশল ব্যবহার করে তৈরি করা যেতে পারে:

XMP, ICC/ICM, MIE, VRD, DR4, EXIF, EXV

আউটপুট ফাইল টাইপ এর এক্সটেনশন দ্বারা নির্ধারিত হয় আউটফাইল ("-.EXT" হিসাবে নির্দিষ্ট করা হয়েছে
stdout লেখার সময়)। এর সংমিশ্রণ থেকে আউটপুট ফাইল তৈরি করা হয়
তথ্য ইন ফাইল (যেন - tagsFromFile বিকল্প ব্যবহার করা হয়েছিল), এবং ট্যাগ মান
কমান্ড লাইনে বরাদ্দ করা হয়েছে। আপনি উত্তর দিবেন না ফাইল নির্দিষ্ট করা হয়, আউটপুট ফাইল হতে পারে
শুধুমাত্র কমান্ড লাইনে নির্ধারিত ট্যাগ ব্যবহার করে স্ক্র্যাচ থেকে তৈরি করা হয়েছে।

-ওভাররাইট_অরিজিনাল
মূলটি ওভাররাইট করুন ফাইল (এটি "_অরিজিনাল" যোগ করে সংরক্ষণ করার পরিবর্তে
ফাইলের নাম) একটি ছবিতে তথ্য লেখার সময়। সতর্কতা: এই বিকল্পটি শুধুমাত্র হওয়া উচিত
আপনার যদি ইতিমধ্যেই আপনার ইমেজ ফাইলগুলির পৃথক ব্যাকআপ কপি থাকে তবে ব্যবহার করা হয়। ওভাররাইট
আসলটি প্রতিস্থাপন করতে একটি অস্থায়ী ফাইলের নাম পরিবর্তন করে প্রয়োগ করা হয়। এই মুছে দেয়
মূল ফাইল এবং এটি একটি একক অপারেশনে সম্পাদিত সংস্করণের সাথে প্রতিস্থাপন করে।
যখন মিলিত হয় -o, এই বিকল্পটি মূল ফাইল মুছে ফেলার কারণ যদি
আউটপুট ফাইলটি সফলভাবে লেখা হয়েছে (অর্থাৎ ফাইলটি অনুলিপি করার পরিবর্তে সরানো হয়েছে)।

-স্থানে_অরিজিনাল_ওভাররাইট করুন
অনুরূপ, একই, সমতুল্য -ওভাররাইট_অরিজিনাল অনুমতি দিতে একটি অতিরিক্ত পদক্ষেপ যোগ করা হয় ছাড়া
মূল ফাইলের বৈশিষ্ট্যগুলি সংরক্ষণ করতে হবে। উদাহরণস্বরূপ, একটি ম্যাকে এটির কারণ
আসল ফাইল তৈরির তারিখ, প্রকার, নির্মাতা, লেবেলের রঙ, আইকন, ফাইন্ডার ট্যাগ এবং হার্ড
ফাইলের লিঙ্কগুলি সংরক্ষণ করতে হবে (কিন্তু মনে রাখবেন যে ম্যাক ওএস রিসোর্স ফর্ক সবসময় থাকে
সংরক্ষিত যদি না বিশেষভাবে "-rsrc:all=" দিয়ে মুছে ফেলা হয়)। এই দ্বারা বাস্তবায়িত হয়
আপডেট মোডে আসল ফাইলটি খোলা এবং একটি কপি দিয়ে এর ডেটা প্রতিস্থাপন করা
অস্থায়ী ফাইলটি অস্থায়ী মুছে ফেলার আগে। অতিরিক্ত পদক্ষেপের ফলে ধীরগতি হয়
কর্মক্ষমতা, তাই -ওভাররাইট_অরিজিনাল বিকল্পের পরিবর্তে ব্যবহার করা উচিত যদি না
প্রয়োজনীয়।

-P (- সংরক্ষণ করা)
মূল ফাইলের ফাইল সিস্টেম পরিবর্তনের তারিখ/সময় সংরক্ষণ করুন
("FileModifyDate") লেখার সময়। মনে রাখবেন যে কিছু ফাইল সিস্টেম একটি তৈরির তারিখ সংরক্ষণ করে
("FileCreateDate") যা এই বিকল্প দ্বারা প্রভাবিত হয় না। এই সৃষ্টির তারিখ
শুধুমাত্র Windows সিস্টেমে সংরক্ষিত যেখানে Win32API::File এবং Win32::API উপলব্ধ।
অন্যান্য সিস্টেমের জন্য, -স্থানে_অরিজিনাল_ওভাররাইট করুন প্রয়োজনে বিকল্প ব্যবহার করা যেতে পারে
সৃষ্টির তারিখ সংরক্ষণ করতে। FileModifyDate লিখে এই বিকল্পটি বাতিল করা হয়েছে
(এবং FileCreateDate) ম্যানুয়ালি।

-password পাসডব্লিউডি
পাসওয়ার্ড-সুরক্ষিত PDF নথিগুলির প্রক্রিয়াকরণের অনুমতি দেওয়ার জন্য পাসওয়ার্ড নির্দিষ্ট করুন। যদি একটি
পাসওয়ার্ড প্রয়োজন কিন্তু দেওয়া হয়নি, একটি সতর্কতা জারি করা হয়েছে এবং নথিটি নেই
প্রক্রিয়া করা একটি পাসওয়ার্ড প্রয়োজন না হলে উপেক্ষা করা হয়.

- অগ্রগতি
বার্তাগুলিতে ফাইলের অগ্রগতির সংখ্যা দেখান। অগ্রগতি গণনা পরে বন্ধনীতে প্রদর্শিত হবে
প্রতিটি প্রক্রিয়াকৃত ফাইলের নাম, এবং বর্তমান ফাইল নম্বর এবং মোট দেয়
প্রসেস করা ফাইলের সংখ্যা। বোঝায় -v0 বিকল্প, যা এর নাম প্রিন্ট করে
লেখার সময় প্রতিটি প্রক্রিয়াকৃত ফাইল। সঙ্গে মিলিত হলে -যদি বিকল্প, মোট গণনা
শর্ত প্রয়োগ করার আগে সমস্ত ফাইল অন্তর্ভুক্ত করে, কিন্তু যে ফাইলগুলি শর্ত ব্যর্থ হয়
তাদের নাম ছাপা হবে না।

-q (- শান্ত)
শান্ত প্রক্রিয়াকরণ. এক -q সাধারণ তথ্যমূলক বার্তা এবং একটি সেকেন্ড দমন করে -q
পাশাপাশি সতর্কতা দমন করে। ত্রুটি বার্তা দমন করা যাবে না, যদিও গৌণ
এর সাথে সতর্কতা অবলম্বন করা হতে পারে -m বিকল্প, যা তখন দমন করা যেতে পারে
"-q -q" সহ।

-r[।] (- পুনরাবৃত্তি)
সাবডিরেক্টরিতে ফাইলগুলিকে পুনরাবৃত্তিমূলকভাবে প্রক্রিয়া করুন। শুধুমাত্র অর্থপূর্ণ যদি ফাইল একটি নির্দেশিকা
নাম "" দিয়ে শুরু হওয়া নাম সহ সাবডিরেক্টরি "" না হলে প্রক্রিয়া করা হয় না। হয়
বিকল্প নামের সাথে যোগ করা হয়েছে (যেমন। -আর. or - পুনরাবৃত্তি।) ডিফল্টরূপে, exiftoolও হবে
সিস্টেম দ্বারা সমর্থিত হলে ডিরেক্টরির প্রতীকী লিঙ্ক অনুসরণ করুন, তবে এটি হতে পারে
"-i SYMLINKS" দিয়ে অক্ষম (দেখুন -i বিশদ বিবরণের জন্য বিকল্প)।

-ForXMP স্ক্যান করুন
XMP তথ্যের জন্য সমস্ত ফাইল (এমনকি অসমর্থিত ফর্ম্যাট) স্ক্যান করুন যদি না ইতিমধ্যে পাওয়া যায়।
সঙ্গে মিলিত হলে -ফেষ্ট বিকল্প, শুধুমাত্র অসমর্থিত ফাইল প্রকার স্ক্যান করা হয়.
সতর্কতা: বড় ফাইল স্ক্যান করা সময়সাপেক্ষ হতে পারে।

-u (-অজানা)
অজানা ট্যাগের মান বের করুন। আরেকটি যোগ করুন -u এছাড়াও অজানা তথ্য নিষ্কাশন করতে
বাইনারি ডেটা ব্লক থেকে। এই বিকল্পটি সংখ্যাসূচক ট্যাগ আইডি সহ ট্যাগের ক্ষেত্রে প্রযোজ্য, এবং
অজানা তথ্যের জন্য "Exif_0xc5d9" এর মতো ট্যাগ নাম তৈরি করে। ইহা ছিল
মানব-পঠনযোগ্য ট্যাগ আইডি (যেমন XMP) আছে এমন তথ্যের প্রকারের উপর কোন প্রভাব নেই,
যেহেতু অজানা ট্যাগগুলি এই ফর্ম্যাটগুলি থেকে স্বয়ংক্রিয়ভাবে বের করা হয়।

-U (-অজানা ২)
কিছু বাইনারি ডেটা থেকে অজানা ট্যাগের মান এবং অজানা তথ্য বের করুন
ব্লক এটি দুটির মতোই -u অপশন।

-wm মোড (-writeMode)
ট্যাগ লেখা/তৈরি করার জন্য মোড সেট করুন। মোড থেকে এক বা একাধিক অক্ষরের একটি স্ট্রিং
নীচের তালিকা. লেখার মোড হল "wcg" যদি না অন্যথায় নির্দিষ্ট করা হয়।

w - বিদ্যমান ট্যাগ লিখুন
c - নতুন ট্যাগ তৈরি করুন
g - প্রয়োজনে নতুন গ্রুপ তৈরি করুন

উদাহরণস্বরূপ, শুধুমাত্র নতুন ট্যাগ তৈরি করতে "-wm cg" ব্যবহার করুন (এবং বিদ্যমানগুলি সম্পাদনা করা এড়িয়ে চলুন)।

গ্রুপের স্তর হল মেটাডেটা কাঠামোর সাব-ডিরেক্টরি স্তর। XMP এর জন্য
অথবা IPTC এটি সম্পূর্ণ XMP/IPTC ব্লক (পরিবার 0 গ্রুপ), কিন্তু EXIF-এর জন্য এটি
স্বতন্ত্র IFD (পরিবার 1 গ্রুপ)।

-z (-জিপ)
পড়ার সময়, .gz এবং .bz2 সংকুচিত ছবি থেকে তথ্য বের করা হয়।
(প্রতি সংরক্ষণাগারে শুধুমাত্র একটি ছবি। সিস্টেমে ইনস্টল করার জন্য gzip এবং bzip2 প্রয়োজন।)
লেখার সময়, দ্বারা সমর্থিত হলে সংকুচিত তথ্য লেখার কারণ হয়
মেটাডেটা বিন্যাস। (যেমন। PNG সংকুচিত পাঠ্য মেটাডেটা সমর্থন করে।) এই বিকল্পটিও
এমবেডেড XMP-তে প্রস্তাবিত প্যাডিং নিষ্ক্রিয় করে, XMP লেখার সময় 2424 বাইট সংরক্ষণ করে
একটি ফাইলে

অন্যান্য অপশন

-@ আরজিফাইল
নির্দিষ্ট ফাইল থেকে কমান্ড-লাইন আর্গুমেন্ট পড়ুন। ফাইলটিতে একটি আর্গুমেন্ট রয়েছে
প্রতি লাইন (প্রতি লাইনে একটি বিকল্প নয় -- কিছু বিকল্পের জন্য অতিরিক্ত আর্গুমেন্ট প্রয়োজন, এবং
সমস্ত আর্গুমেন্ট আলাদা লাইনে স্থাপন করতে হবে)। ফাঁকা লাইন এবং লাইন শুরু
"#" সহ এবং উপেক্ষা করা হয়। আর্গুমেন্টের সাধারণ শেল প্রক্রিয়াকরণ করা হয় না,
যা অন্যান্য জিনিসের মধ্যে মানে আর্গুমেন্ট উদ্ধৃত করা উচিত নয় এবং স্পেস আছে
অন্য কোন চরিত্র হিসাবে বিবেচিত। আরজিফাইল বর্তমানের সাথে সম্পর্কিত হতে পারে
ডিরেক্টরি বা exiftool ডিরেক্টরি, যদি না একটি পরম পাথনাম দেওয়া হয়।

উদাহরণস্বরূপ, নিম্নলিখিত আরজিফাইল কপিরাইট এর মান "কপিরাইট" এ সেট করবে
YYYY, ফিল হার্ভে", যেখানে "YYYY" হল CreateDate এর বছর:

-d
%Y
-কপিরাইট<কপিরাইট $createdate, ফিল হার্ভে

-k (- বিরতি)
"- যে কোনো কী টিপুন --" বা "-- রিটার্ন টিপুন --" বার্তা দিয়ে বিরতি দিন (এর উপর নির্ভর করে
আপনার সিস্টেম) বন্ধ করার আগে। কমান্ড উইন্ডো প্রতিরোধ করতে এই বিকল্পটি ব্যবহার করা হয়
উইন্ডোজ ড্র্যাগ অ্যান্ড ড্রপ অ্যাপ্লিকেশন হিসাবে চালানোর সময় বন্ধ হওয়া থেকে।

-list, -তালিকা, -listf, -তালিকা, -listwf, -তালিকা[NUM টি], -তালিকাভুক্ত, -লিস্টএক্স
সমস্ত বৈধ ট্যাগ নামের একটি তালিকা প্রিন্ট করুন (-list), সমস্ত লেখার যোগ্য ট্যাগ নাম (-তালিকা), সব
সমর্থিত ফাইল এক্সটেনশন (-listf), সমস্ত স্বীকৃত ফাইল এক্সটেনশন (-তালিকা), সব
লেখার যোগ্য ফাইল এক্সটেনশন (-listwf), সমস্ত ট্যাগ গ্রুপ [একটি নির্দিষ্ট পরিবারে]
(-তালিকা[NUM টি]), সমস্ত মুছে ফেলা যায় এমন ট্যাগ গ্রুপ (-তালিকাভুক্ত), অথবা ট্যাগের বিবরণের একটি XML ডাটাবেস
ভাষা অনুবাদ সহ (-লিস্টএক্স)। দ্য -list, -তালিকা এবং -লিস্টএক্স বিকল্প হতে পারে
শুধুমাত্র একটি ট্যাগ তালিকাভুক্ত করতে ফর্ম "-GROUP:All" এর একটি অতিরিক্ত আর্গুমেন্ট অনুসরণ করুন
নির্দিষ্ট গ্রুপ, যেখানে "GROUP" হল এক বা একাধিক পরিবারের 0-2 গোষ্ঠীর নাম (EXIF বাদে
IFD গ্রুপ) কোলন দ্বারা বিভক্ত। সঙ্গে -তালিকা, NUM টি গ্রুপ নির্দিষ্ট করার জন্য দেওয়া যেতে পারে
পরিবার, অন্যথায় পরিবার 0 ধরে নেওয়া হয়। দ্য -l বিকল্পের সাথে মিলিত হতে পারে -listf,
-তালিকা or -listwf তালিকায় ফাইলের বিবরণ যোগ করতে। দ্য -ল্যাং বিকল্প হতে পারে
সংযুক্ত -লিস্টএক্স একটি একক ভাষায় বর্ণনা আউটপুট করতে। এখানে কিছু আছে
উদাহরণ:

-লিস্ট # সমস্ত ট্যাগের নাম তালিকাভুক্ত করুন
-তালিকা -EXIF:সমস্ত #টি সমস্ত EXIF ​​ট্যাগ তালিকাভুক্ত করুন
-list -xmp:time:all # সময়ের সাথে সম্পর্কিত সমস্ত XMP ট্যাগের তালিকা করুন
-listw -XMP-dc:সমস্ত # সমস্ত লিখনযোগ্য XMP-dc ট্যাগের তালিকা করুন
-listf # সমস্ত সমর্থিত ফাইল এক্সটেনশনের তালিকা করুন
-লিস্ট # সমস্ত স্বীকৃত ফাইল এক্সটেনশনের তালিকা করুন
-listwf # সমস্ত লিখনযোগ্য ফাইল এক্সটেনশনের তালিকা করুন
-listg1 # পরিবারের সকল গ্রুপের তালিকা 1
- তালিকাভুক্ত # সমস্ত মুছে ফেলা যায় এমন গোষ্ঠীর তালিকা করুন
-listx -EXIF: XML ফরম্যাটে EXIF ​​ট্যাগের সমস্ত # তালিকা ডাটাবেস
-listx -XMP: All -s # XMP ট্যাগের সংক্ষিপ্ত XML ডাটাবেস তালিকা

যখন মিলিত হয় -লিস্টএক্স, দ্য -s বিকল্পটি বাদ দিয়ে আউটপুট ছোট করে
বর্ণনা এবং মান (উপরের শেষ উদাহরণ হিসাবে), এবং -f একটি 'পতাকা' যোগ করে
প্রযোজ্য হলে বৈশিষ্ট্য। পতাকাগুলি একটি কমা দ্বারা পৃথক তালিকা হিসাবে বিন্যাসিত হয়৷
নিম্নলিখিত সম্ভাব্য মান: এড়িয়ে চলুন, বাইনারি, তালিকা, বাধ্যতামূলক, স্থায়ী, সুরক্ষিত,
অজানা এবং অনিরাপদ (ট্যাগ নামের ডকুমেন্টেশন দেখুন)। XMP তালিকা ট্যাগের জন্য, তালিকা
টাইপ (Alt, Bag বা Seq) পতাকাগুলিতে যোগ করা হয় এবং সমতল কাঠামো ট্যাগগুলি হয়
একটি চ্যাপ্টা পতাকা দ্বারা নির্দেশিত।

উল্লেখ্য যে কোনটি -list বিকল্পগুলির একটি ইনপুট প্রয়োজন ফাইল.

-ভার এক্সিফটুল সংস্করণ নম্বর প্রিন্ট করুন।

বিশেষ বৈশিষ্ট্য

-জিওট্যাগ TRKFILE
নির্দিষ্ট GPS ট্র্যাক লগ ফাইল থেকে জিওট্যাগ ছবি। ব্যবহার করে -জিওট্যাগ বিকল্প হয়
"জিওট্যাগ" ট্যাগে একটি মান লেখার সমতুল্য। পরে -জিওট্যাগ বিকল্প হয়েছে
নির্দিষ্ট করা হয়েছে, "জিওটাইম" ট্যাগের মান একটি তারিখ/সময় সংজ্ঞায়িত করার জন্য লেখা হয়েছে
অবস্থান ইন্টারপোলেশন যদি "জিওটাইম" নির্দিষ্ট করা না থাকে, তাহলে মানটি থেকে কপি করা হয়
"ডেটটাইম অরিজিনাল"। উদাহরণস্বরূপ, নিম্নলিখিত দুটি কমান্ড সমতুল্য:

exiftool -geotag track.log image.jpg
এক্সিফটুল -জিওট্যাগ "-জিওটাইম

যখন "জিওটাইম" মান UTC তে রূপান্তরিত হয়, তখন স্থানীয় সিস্টেমের সময় অঞ্চলটি ধরে নেওয়া হয়৷
যদি না তারিখ/সময় মান একটি সময় অঞ্চল ধারণ করে। "জিওটাইম" লেখার ফলে
নিম্নলিখিত ট্যাগগুলি লিখতে হবে (যদি সেগুলি ট্র্যাক লগ থেকে গণনা করা যেতে পারে, এবং
তারা গন্তব্য মেটাডেটা বিন্যাস দ্বারা সমর্থিত: GPSlatitude, GPSlatitudeRef,
GPSL দ্রাঘিমাংশ, GPSL দৈর্ঘ্যরেফ, GPSAltitude, GPSAltitudeRef, GPSDateStamp,
GPSTimeStamp, GPSDateTime, GPSTrack, GPSTrackRef, GPSSpeed, GPSSpeedRef,
GPSImgDirection, GPSImgDirectionRef, GPSPitch এবং GPSRoll। ডিফল্টরূপে, ট্যাগ হয়
EXIF-এ তৈরি করা হয়েছে এবং XMP-তে আপডেট করা হয়েছে শুধুমাত্র যদি সেগুলি আগে থেকেই থাকে। যাহোক,
"EXIF:Geotime" বা "XMP:Geotime" শুধুমাত্র EXIF ​​বা XMP ট্যাগ লেখার জন্য নির্দিষ্ট করা যেতে পারে
যথাক্রমে মনে রাখবেন যে GPSPitch এবং GPSRoll অ-মানক, এবং ব্যবহারকারীর প্রয়োজন-
লেখার জন্য সংজ্ঞায়িত ট্যাগ।

"Geosync" ট্যাগটি একটি সময় সংশোধন নির্দিষ্ট করতে ব্যবহার করা যেতে পারে যা প্রতিটিতে প্রয়োগ করা হয়
জিপিএস সময়ের সাথে সিঙ্ক্রোনাইজেশনের জন্য "জিওটাইম" মান। উদাহরণস্বরূপ, নিম্নলিখিত
কমান্ডটি চিত্রের সময়ের জন্য ক্ষতিপূরণ দেয় যা জিপিএসের 1 মিনিট এবং 20 সেকেন্ডের পিছনে রয়েছে:

exiftool -geosync=+1:20 -geotag a.log DIR

"জিওসিঙ্ক" অবশ্যই কার্যকর হতে "জিওটাইম" (যদি নির্দিষ্ট করা থাকে) আগে সেট করতে হবে। উন্নত
"জিওসিঙ্ক" বৈশিষ্ট্যগুলি একটি লিনিয়ার টাইম ড্রিফ্ট সংশোধন এবং সিঙ্ক্রোনাইজেশনের অনুমতি দেয়
পূর্বে জিওট্যাগ করা ছবি। এর জন্য সম্পূর্ণ ExifTool বিতরণে "geotag.html" দেখুন
অধিক তথ্য.

বহু -জিওট্যাগ বিকল্পগুলি জিপিএস ট্র্যাক লগ ডেটা সংযুক্ত করতে ব্যবহার করা যেতে পারে। আরো একটি
একক -জিওট্যাগ বিকল্পটি ওয়াইল্ডকার্ড ব্যবহার করে একাধিক ট্র্যাক লগ ফাইল লোড করতে ব্যবহার করা যেতে পারে
মধ্যে TRKFILE নাম, কিন্তু এই ক্ষেত্রে যে নোট করুন TRKFILE অধিকাংশ উপর উদ্ধৃত করা আবশ্যক
সিস্টেম (উইন্ডোজের উল্লেখযোগ্য ব্যতিক্রম সহ) ফাইলের নাম সম্প্রসারণ রোধ করতে। জন্য
উদাহরণস্বরূপ:

exiftool -জিওট্যাগ "TRACKDIR/*.log" IMAGEDIR

বর্তমানে সমর্থিত ট্র্যাক ফাইল ফরম্যাট হল GPX, NMEA RMC/GGA/GLL, KML, IGC, Garmin
এক্সএমএল এবং টিসিএক্স, ম্যাগেলান পিএমজিএনটিআরকে, হানিওয়েল পিটিএনটিএইচপিআর, উইনপ্লাস বীকন পাঠ্য, এবং ব্রামোর ​​জিইও
লগ ফাইল. উদাহরণের জন্য "জিওট্যাগিং উদাহরণ" দেখুন। এছাড়াও তে "geotag.html" দেখুন
সম্পূর্ণ ExifTool ডিস্ট্রিবিউশন এবং ইমেজ::ExifTool অপশন আরও বিস্তারিত জানার জন্য এবং এর জন্য
জিওট্যাগ কনফিগারেশন বিকল্প সম্পর্কে তথ্য।

-গ্লোবাল টাইমশিফ্ট শিফ্ট
পড়ার সময় নির্দিষ্ট পরিমাণ দ্বারা সমস্ত ফর্ম্যাট করা তারিখ/সময়ের মান স্থানান্তর করুন। না
বিন্যাসহীন (-n) আউটপুট। শিফ্ট তারিখ/সময় পরিবর্তনের মতো একই ফর্ম নেয়
লেখার সময় (বিশদ বিবরণের জন্য চিত্র::ExifTool::Shift.pl দেখুন), একটি নেতিবাচক স্থানান্তর সহ
এর শুরুতে একটি বিয়োগ চিহ্ন ("-") দিয়ে নির্দেশিত শিফ্ট স্ট্রিং উদাহরণ স্বরূপ:

# সমস্ত তারিখ/সময় ফেরত দিন, 1 ঘন্টা পিছিয়ে স্থানান্তরিত
exiftool -globalTimeShift -1 -time: all a.jpg

# এর জন্য শিফট করা CreateDate (-1 দিন) থেকে ফাইলের নাম সেট করুন
# একটি ডিরেক্টরিতে সমস্ত চিত্র
exiftool "-ফাইলের নাম
-d %Y%m%d-%H%M%S.%%e dir

-ব্যবহার মডিউল
নির্দিষ্ট প্লাগ-ইন থেকে বৈশিষ্ট্য যোগ করুন মডিউল. বর্তমানে, MWG মডিউল একমাত্র
প্লাগ-ইন মডিউল এক্সিফটুল দিয়ে বিতরণ করা হয়। এই মডিউলটি পঠন/লেখা সমর্থন যোগ করে
মেটাডেটা ওয়ার্কিং গ্রুপ দ্বারা সুপারিশকৃত ট্যাগ। টাইপিং সংরক্ষণ করতে, "-use MWG" হল
কমান্ড লাইনে যেকোন ট্যাগের জন্য "MWG" গ্রুপ নির্দিষ্ট করা থাকলে অনুমান করা হয়। MWG দেখুন
আরো বিস্তারিত জানার জন্য ট্যাগ ডকুমেন্টেশন. মনে রাখবেন যে এই বিকল্পটি বিপরীত নয়, এবং
অ্যাপ্লিকেশন শেষ না হওয়া পর্যন্ত কার্যকর থাকবে, এমনকি "-execute" জুড়ে
বিকল্প।

ইউটিলিটিস

-রিস্টোর_অরিজিনাল
-মুছুন_অরিজিনাল[!]
এই ইউটিলিটি বিকল্পগুলি দ্বারা তৈরি করা "_original" ফাইলগুলির রক্ষণাবেক্ষণ স্বয়ংক্রিয়ভাবে করা হয়
exiftool একটি "_অরিজিনাল" কপি ছাড়া ফাইলগুলিতে তাদের কোন প্রভাব নেই। দ্য
-রিস্টোর_অরিজিনাল বিকল্পটি দ্বারা নির্দিষ্ট ফাইলগুলিকে তাদের আসল কপিগুলি থেকে পুনরুদ্ধার করে
সম্পাদিত সংস্করণগুলি প্রতিস্থাপন করতে "_original" ফাইলগুলির নাম পরিবর্তন করা। উদাহরণস্বরূপ, দ
নিম্নলিখিত কমান্ডটি "DIR" ডিরেক্টরিতে সমস্ত JPG চিত্রের আসল পুনরুদ্ধার করে:

exiftool -restore_original -ext jpg DIR

সার্জারির -মুছুন_অরিজিনাল বিকল্পটি নির্দিষ্ট করা সমস্ত ফাইলের "_original" কপি মুছে দেয়
কমান্ড লাইন। একটি trailing ছাড়া "!" এই বিকল্পটি আগে নিশ্চিতকরণের জন্য অনুরোধ করে
অব্যাহত উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডটি "a.jpg_original" মুছে দেয় যদি এটি হয়
"আপনি কি নিশ্চিত?" জিজ্ঞাসা করার পরে বিদ্যমান আছে:

exiftool -delete_original a.jpg

ট্যাগ মান পড়তে বা লেখার জন্য এই বিকল্পগুলি অন্য বিকল্পগুলির সাথে ব্যবহার করা যাবে না৷
একই কমান্ড, কিন্তু বিকল্পগুলির সাথে মিলিত হতে পারে -এক্সট, -যদি, -r, -q এবং -v.

অগ্রসর অপশন

অন্যান্য জিনিসগুলির মধ্যে, উন্নত বিকল্পগুলি একটি থেকে জটিল প্রক্রিয়াকরণের অনুমতি দেয়
অতিরিক্ত স্ক্রিপ্টিংয়ের প্রয়োজন ছাড়াই একক কমান্ড। এটি বিশেষভাবে দরকারী হতে পারে
উইন্ডোজ ড্র্যাগ-এন্ড-ড্রপ অ্যাপ্লিকেশনের মতো বাস্তবায়নের জন্য। এই বিকল্পগুলিও হতে পারে
প্রয়োজনীয় ওভারহেড হ্রাস করে মাল্টি-পাস প্রক্রিয়াকরণে কর্মক্ষমতা উন্নত করতে ব্যবহৃত হয়
প্রতিটি আহ্বানের জন্য এক্সিফটুল লোড করুন।

-পী অপটি[=VAL]
ExifTool API বিকল্প সেট করুন। বেছে নেত্তয়া একটি API বিকল্পের নাম। বিকল্প মান 1 যদি সেট করা হয়
=VAL বাদ দেওয়া হয়, বা undef যদি ঠিক হয় Val বাদ দেওয়া হয়। একটি বিকল্প একটি সেট করা নাও হতে পারে
কমান্ড লাইনের মাধ্যমে খালি স্ট্রিং (""), তবে কনফিগার ফাইলটি সম্পন্ন করতে ব্যবহার করা যেতে পারে
প্রয়োজন হলে এই। উপলব্ধ API বিকল্পগুলির একটি তালিকার জন্য চিত্র::ExifTool বিকল্পগুলি দেখুন।
এটি কনফিগার ফাইলের মাধ্যমে সেট করা API বিকল্পগুলিকে ওভাররাইড করে।

-সাধারণ_আর্গস
সুনির্দিষ্ট করে যে এই বিকল্পটি অনুসরণ করা সমস্ত আর্গুমেন্টগুলি কার্যকর করা সকলের জন্য সাধারণ৷
আদেশ যখন -এক্সিকিউট ব্যবহৃত হয়. এই এবং -কনফিগ বিকল্প একমাত্র বিকল্প
যে একটি ভিতরে ব্যবহার করা যাবে না -@ আরজিফাইল. উল্লেখ্য যে সংজ্ঞা দ্বারা এই বিকল্প এবং
এর আর্গুমেন্ট অবশ্যই কমান্ড লাইনের অন্য সব বিকল্পের পরে আসবে।

-কনফিগ CFGFILE
ডিফল্ট ".ExifTool_config" এর পরিবর্তে নির্দিষ্ট কনফিগারেশন ফাইল লোড করুন। যদি
ব্যবহৃত হলে, কমান্ড লাইনে অন্য সব আর্গুমেন্টের আগে এই অপশনটি আসতে হবে। দ্য
CFGFILE নামে একটি ডিরেক্টরি স্পেসিফিকেশন থাকতে পারে (অন্যথায় ফাইলটি অবশ্যই বিদ্যমান থাকতে হবে
বর্তমান ডিরেক্টরি), অথবা লোডিং অক্ষম করতে একটি খালি স্ট্রিং ("") এ সেট করা হতে পারে
কনফিগারেশন ফাইল। সম্পূর্ণ নমুনা কনফিগারেশন ফাইল এবং "config.html" দেখুন
ExifTool কনফিগারেশন ফাইল সম্পর্কে আরও তথ্যের জন্য ExifTool বিতরণ।

-প্রতিধ্বনি[NUM টি] টেক্সট
ইকো টেক্সট to stdout (-প্রতিধ্বনি or -echo1) অথবা stderr (-echo2) টেক্সট হিসাবে আউটপুট হয়
কোনো ইনপুট ফাইল প্রক্রিয়াকরণের আগে কমান্ড লাইন পার্স করা হয়। NUM টি এছাড়াও 3 হতে পারে
বা 4 প্রসেসিং সম্পূর্ণ হওয়ার পর আউটপুট টেক্সট (যথাক্রমে stdout বা stderr)।

-এক্সিকিউট[NUM টি]
কমান্ড লাইনে এই বিন্দু পর্যন্ত সমস্ত আর্গুমেন্টের জন্য কমান্ড চালান (প্লাস যেকোনও
দ্বারা নির্দিষ্ট আর্গুমেন্ট -সাধারণ_আর্গস) একটি থেকে একাধিক কমান্ড চালানোর অনুমতি দেয়
একক কমান্ড লাইন। NUM টি একটি ঐচ্ছিক সংখ্যা যা "{তৈরি}" এ প্রতিধ্বনিত হয়
ব্যবহার করার সময় বার্তা -খোলা থাক বৈশিষ্ট্য।

-srcfile FMT
মূল নামের উপর ভিত্তি করে প্রক্রিয়া করার জন্য একটি ভিন্ন উৎস ফাইল নির্দিষ্ট করুন
ফাইল. এটি সম্পর্কিত পূর্বরূপ প্রক্রিয়াকরণের জন্য কিছু বিশেষ পরিস্থিতিতে কার্যকর হতে পারে
ছবি বা সাইডকার ফাইল। দেখুন -w একটি বিবরণ জন্য বিকল্প FMT বাক্য গঠন.
যে ফাইলের নাম নোট করুন FMT সমস্ত বিকল্পের জন্য স্ট্রিংগুলি মূলের উপর ভিত্তি করে ফাইল
কমান্ড লাইন থেকে নির্দিষ্ট করা হয়েছে, উৎস ফাইলের নাম নয়
-srcfile.

উদাহরণস্বরূপ, NEF ফাইলগুলি থেকে সংশ্লিষ্ট JPG প্রিভিউতে মেটাডেটা কপি করতে
ডিরেক্টরি যেখানে অন্যান্য JPG ছবি থাকতে পারে:

exiftool -ext nef -tagsfromfile @ -srcfile %d%f.jpg dir

একের বেশি হলে -srcfile বিকল্পটি নির্দিষ্ট করা হয়েছে, ফাইলগুলি ক্রমানুসারে এবং প্রথম পরীক্ষা করা হয়
বিদ্যমান উৎস ফাইল প্রক্রিয়া করা হয়. যদি সোর্স ফাইলগুলির মধ্যে কোনটি ইতিমধ্যেই বিদ্যমান না থাকে, তাহলে
exiftool প্রথম ব্যবহার করে -srcfile নির্দিষ্ট

A FMT "@" এর মূল প্রতিনিধিত্ব করতে ব্যবহার করা যেতে পারে ফাইল, যা দরকারী হতে পারে যখন
একাধিক নির্দিষ্ট করা -srcfile বিকল্পগুলি (যেমন, আসলটি প্রক্রিয়াকরণে ফিরে আসা
ফাইল যদি কোন সাইডকার বিদ্যমান না থাকে)।

-খোলা থাক পতাকা
If পতাকা 1 বা "সত্য", কারণ exiftool থেকে পড়া চালিয়ে যান -@ আরজিফাইল এমনকি পরেও
ফাইলের শেষে পৌঁছানো। এই বৈশিষ্ট্যটি কলিং অ্যাপ্লিকেশনগুলিকে প্রি-লোড করার অনুমতি দেয়
exiftool, এইভাবে প্রতিটি কমান্ডের জন্য exiftool লোড করার ওভারহেড এড়ানো। দ্য
পদ্ধতি নিম্নরূপ:

1) এক্সিকিউট করুন "exiftool -stay_open True -@ ARGFILE", কোথায় আরজিফাইল একটি এর নাম
বিদ্যমান (সম্ভবত খালি) আর্গুমেন্ট ফাইল বা স্ট্যান্ডার্ড থেকে পাইপ আর্গুমেন্টে "-"
ইনপুট.

2) exiftool কমান্ড লাইন আর্গুমেন্ট লিখুন আরজিফাইল, প্রতি লাইনে একটি যুক্তি (দেখুন
-@ বিশদ বিবরণের জন্য বিকল্প)।

3) "-execute\n"-এ লিখুন আরজিফাইল, যেখানে "\n" একটি নতুন লাইনের ক্রম প্রতিনিধিত্ব করে। (বিঃদ্রঃ:
বাফার করা আউটপুট ব্যবহার করলে আপনাকে এখানে আপনার লেখার বাফারগুলি ফ্লাশ করতে হতে পারে।) Exiftool
তারপর এই বিন্দু পর্যন্ত প্রাপ্ত আর্গুমেন্ট সহ কমান্ডটি কার্যকর করবে, একটি পাঠান
হয়ে গেলে stdout-এ "{তৈরি}" বার্তা (যদি না -q or -T বিকল্প ব্যবহার করা হয়), এবং
থেকে পরবর্তী কমান্ডের জন্য আর্গুমেন্ট পড়ার চেষ্টা চালিয়ে যান আরজিফাইল. সাহায্য করতে
কমান্ড/প্রতিক্রিয়া সিঙ্ক্রোনাইজেশন, "-এক্সিকিউট" বিকল্পের সাথে যুক্ত যেকোন সংখ্যা
"{তৈরি}" বার্তায় প্রতিধ্বনিত হয়েছে৷ উদাহরণস্বরূপ, "-execute613" এর ফলাফল "{ready613}"।

4) প্রতিটি কমান্ডের জন্য ধাপ 2 এবং 3 পুনরাবৃত্তি করুন।

5) "-stay_open\nFalse\n"-এ লিখুন আরজিফাইল যখন সম্পন্ন এর ফলে exiftool হবে
অবশিষ্ট কমান্ড-লাইন আর্গুমেন্ট প্রক্রিয়া করুন তারপর স্বাভাবিকভাবে প্রস্থান করুন।

ইনপুট আরজিফাইল উপরে লেখার মাধ্যমে ধাপ 5 এর আগে যেকোনো সময় পরিবর্তন করা যেতে পারে
বর্তমানে খোলা লাইন নিম্নলিখিত আরজিফাইল:

-খোলা থাক
সত্য
-@
NEWARGFILE

এই জন্য আরজিফাইল বন্ধ করা, এবং NEWARGFILE খোলা রাখা (ছাড়া
-খোলা থাক এখানে, exiftool থেকে আর্গুমেন্ট পড়ার জন্য ফিরে যেত আরজিফাইল পরে
শেষ পর্যন্ত পৌঁছেছে NEWARGFILE.)

দ্রষ্টব্য: একটি ডিস্ক ফাইলে আর্গুমেন্ট লেখার সময় 0.01 সেকেন্ড পর্যন্ত বিলম্ব হয়
exiftool কমান্ড প্রক্রিয়াকরণ শুরু করার আগে "-execute\n" লেখার পরে। এই বিলম্ব
অবিলম্বে এক্সিফটুল প্রক্রিয়ায় একটি CONT সংকেত পাঠানোর মাধ্যমে এড়ানো যেতে পারে
লেখা "-execute\n"। (a এর মাধ্যমে আর্গুমেন্ট লেখার সময় কোনো সংশ্লিষ্ট বিলম্ব নেই
"-@ -" সহ পাইপ, তাই এই কৌশলটি ব্যবহার করার সময় সংকেত প্রয়োজন হয় না।)

-ব্যবহারকারী পরম PARAM[=VAL]
ব্যবহারকারীর প্যারামিটার সেট করুন। পারম একটি নির্বিচারে ব্যবহারকারী পরামিতি নাম। এটি একটি ইন্টারফেস
API UserParam বিকল্পে (চিত্র::ExifTool অপশন ডকুমেন্টেশন দেখুন), এবং
ভিতরে ট্যাগ নামের এক্সপ্রেশন থেকে ব্যবহারকারী-সংজ্ঞায়িত পরামিতি অ্যাক্সেস করার একটি পদ্ধতি প্রদান করে
(যেন এটি অন্য কোনো ট্যাগ, নীচের উদাহরণ দেখুন), এবং PrintConv/ValueConv লজিক থেকে
(ExifTool অপশন ফাংশনের মাধ্যমে)। অনুরূপ -পী বিকল্প, পরামিতি মান
1 যদি সেট করা হয় =VAL বাদ দেওয়া হয়, বা undef যদি ঠিক হয় Val বাদ দেওয়া হয়

exiftool -p '$filename থেকে $test' -userparam test=হ্যালো ফাইল

উইন্ডোজ ইউনিকোড ফাইল নামস


উইন্ডোজে, ডিফল্টরূপে, ফাইল এবং ডিরেক্টরির নাম কমান্ড লাইনে (বা ইন
arg ফাইল) সিস্টেম কোড পৃষ্ঠা ব্যবহার করে, যা সিস্টেম সেটিংসের সাথে পরিবর্তিত হয়।
দুর্ভাগ্যবশত, এই কোড পৃষ্ঠাগুলি সম্পূর্ণ অক্ষর সেট নয়, তাই সব ফাইলের নাম হতে পারে না
প্রতিনিধিত্ব করা

ExifTool 9.79 এবং পরবর্তীতে ফাইলের নাম এনকোডিংকে "-charset দিয়ে নির্দিষ্ট করার অনুমতি দেয়
filename=CHARSET", যেখানে "CHARSET" হল একটি বৈধ ExifTool অক্ষর সেটের নাম,
পছন্দ করে "UTF8" (দেখুন - অক্ষর সেট একটি সম্পূর্ণ তালিকার জন্য বিকল্প)। এই ট্রিগার সেট করা
উইন্ডোজ ওয়াইড-অক্ষর i/o রুটিনের ব্যবহার, এইভাবে সমস্ত ইউনিকোডের জন্য সমর্থন প্রদান করে
ফাইলের নাম। কিন্তু মনে রাখবেন যে সঠিকভাবে এনকোড করা ফাইলের নামগুলি পাস করা তুচ্ছ নয়
উইন্ডোজ কমান্ড লাইন (দেখুন <http://owl.phy.queensu.ca/~phil/exiftool/faq.html#Q18> এর জন্য
বিশদ বিবরণ), তাই এগুলিকে একটি UTF-8 এনকোডে রাখা -@ সম্ভব হলে argfile সুপারিশ করা হয়।

যখন একটি ডিরেক্টরির নাম প্রদান করা হয়, ফাইলের নাম এনকোডিং নির্দিষ্ট করা প্রয়োজন হয় না (যদি না
ডিরেক্টরির নামটিতে বিশেষ অক্ষর রয়েছে), এবং ExifTool স্বয়ংক্রিয়ভাবে প্রশস্ত-
ডিরেক্টরি স্ক্যান করতে অক্ষর রুটিন।

ফাইলের নাম অক্ষর সেট প্রযোজ্য ফাইল আর্গুমেন্টের পাশাপাশি ফাইলের নাম আর্গুমেন্ট
-@, -জিওট্যাগ, -o, -p, -srcfile, - tagsFromFile, -সিএসভি=, -j= এবং -TAG<= যাইহোক, এটা না
আবেদন করুন -কনফিগ ফাইলের নাম, যা সর্বদা সিস্টেম অক্ষর সেট ব্যবহার করে। "-অক্ষর সেট
filename=" এর আগে অবশ্যই আসবে -@ বিকল্প কার্যকরী হতে পারে, কিন্তু আদেশ না
অন্যান্য বিকল্পের সাথে সম্পর্কিত বিষয়।

নোট:

1) ফাইলের নাম এবং ডিরেক্টরি ট্যাগ মানগুলি এখনও অন্যান্য ট্যাগ মানগুলির মতো একই এনকোডিং ব্যবহার করে এবং
নির্দিষ্ট করা থাকলে লেখা/পড়ার সময় ফাইলনাম অক্ষর সেট থেকে/তে রূপান্তরিত হয়।

2) ইউনিকোড সমর্থন এখনও সাইগউইনের মতো অন্যান্য উইন্ডোজ-ভিত্তিক সিস্টেমের জন্য প্রয়োগ করা হয়নি।

3) শুধুমাত্র পঠনযোগ্য ফাইলগুলি সম্পাদনা করার বিষয়ে একটি নোটের জন্য নীচে "শুধু-পঠনযোগ্য ফাইলগুলি লেখা" দেখুন
ইউনিকোড নাম।

লিখন শুধুমাত্র পাঠযোগ্য নথি পত্র


সাধারণভাবে, ExifTool শুধুমাত্র পঠনযোগ্য ফাইলগুলিতে মেটাডেটা লিখতে ব্যবহার করা যেতে পারে তবে
ব্যবহারকারীর ডিরেক্টরিতে লেখার অনুমতি রয়েছে। যাইহোক, দুটি ক্ষেত্রে ফাইল লেখা আছে
অনুমতিও প্রয়োজন:

1) ব্যবহার করার সময় -স্থানে_অরিজিনাল_ওভাররাইট করুন বিকল্প।

2) উইন্ডোজে যদি ফাইলটির নামে ইউনিকোড অক্ষর থাকে এবং ক)
-ওভাররাইট_অরিজিনাল বিকল্প ব্যবহার করা হয়, অথবা খ) "_অরিজিনাল" ব্যাকআপ ইতিমধ্যেই বিদ্যমান।

পড়া উদাহরণ


বিঃদ্রঃ: আপনার টার্মিনালে এই উদাহরণগুলি কাটা এবং পেস্ট করার সময় সাবধান! কিছু চরিত্র
যেমন একক এবং দ্বৈত উদ্ধৃতি এবং হাইফেনগুলি একইরকম চেহারায় পরিবর্তিত হতে পারে৷
এটি প্রদর্শন করতে ব্যবহৃত টেক্সট ফরম্যাটার দ্বারা এখনও কার্যকরীভাবে-ভিন্ন অক্ষর
ডকুমেন্টেশন এছাড়াও মনে রাখবেন যে উইন্ডোজ ব্যবহারকারীদের অবশ্যই একক এর পরিবর্তে ডবল কোট ব্যবহার করতে হবে
বিশেষ অক্ষর সম্বলিত আর্গুমেন্টের চারপাশে নীচের মত উদ্ধৃতি।

exiftool -a -u -g1 a.jpg
সদৃশ এবং অজানা ট্যাগ সহ একটি ছবিতে সমস্ত মেটা তথ্য মুদ্রণ করুন
গ্রুপ অনুসারে (পরিবারের জন্য 1)।

exiftool -সাধারণ dir
"dir"-এ সমস্ত ছবির জন্য সাধারণ মেটা তথ্য মুদ্রণ করুন। "-common" একটি শর্টকাট ট্যাগ
সাধারণ EXIF ​​মেটা তথ্য প্রতিনিধিত্ব করে।

exiftool -T -createdate -Aperture -shutterspeed -iso dir > out.txt
"dir"-এ সমস্ত চিত্রের জন্য ট্যাব-সীমাবদ্ধ কলাম আকারে নির্দিষ্ট মেটা তথ্য তালিকাভুক্ত করুন
"out.txt" নামের একটি আউটপুট টেক্সট ফাইলে।

exiftool -s -ImageSize -ExposureTime b.jpg
ইমেজ সাইজ এবং এক্সপোজারটাইম ট্যাগের নাম এবং মান প্রিন্ট করুন।

exiftool -l -canon c.jpg d.jpg
দুটি ইমেজ ফাইল থেকে স্ট্যান্ডার্ড ক্যানন তথ্য মুদ্রণ করুন।

exiftool -r -w .txt -সাধারণ ছবি
"ছবি" ডিরেক্টরিতে ফাইলগুলি থেকে পুনরাবৃত্তিমূলকভাবে সাধারণ মেটা তথ্য বের করুন,
একই নামের সাথে ".txt" ফাইলে টেক্সট আউটপুট লেখা।

exiftool -b -ThumbnailImage image.jpg > thumbnail.jpg
"image.jpg" loading="lazy" থেকে "thumbnail.jpg" নামক একটি ফাইলে থাম্বনেইল ছবি সংরক্ষণ করুন।

exiftool -b -JpgFromRaw -w _JFR.JPG -ext NEF -r
বর্তমান ডিরেক্টরির সমস্ত Nikon NEF ফাইল থেকে বারবার JPG ইমেজ বের করুন,
আউটপুট JPG ফাইলের নামের জন্য "_JFR.JPG" যোগ করা হচ্ছে।

exiftool -a -b -W %d%f_%t%-c. %s -প্রিভিউ: সমস্ত dir
সমস্ত ধরণের প্রিভিউ ইমেজ বের করুন (থাম্বনেইল ইমেজ, প্রিভিউ ইমেজ, JpgFromRaw, ইত্যাদি)
"dir" ডিরেক্টরির ফাইল থেকে, আউটপুট প্রিভিউ ইমেজ ফাইলে ট্যাগ নাম যোগ করে
নাম থাকবে না।

exiftool -d '%r %a, %B %e, %Y' -DateTimeOriginal -S -s -ext jpg।
বর্তমান ডিরেক্টরিতে সমস্ত JPG ফাইলের জন্য বিন্যাসিত তারিখ/সময় মুদ্রণ করুন।

exiftool -IFD1:XResolution -IFD1:YResolution image.jpg
EXIF IFD1 তথ্য (থাম্বনেল ইমেজ IFD) থেকে ছবির রেজোলিউশন বের করুন।

exiftool '-*resolution*' image.jpg
একটি ইমেজ থেকে "রেজোলিউশন" শব্দ ধারণকারী নাম সহ সমস্ত ট্যাগ বের করুন।

exiftool -xmp:author:all -a image.jpg
একটি চিত্র থেকে সমস্ত লেখক-সম্পর্কিত XMP তথ্য বের করুন।

exiftool -xmp -b a.jpg > out.xmp
"a.jpg" loading="lazy" থেকে সম্পূর্ণ XMP ডেটা রেকর্ড অক্ষত বের করুন এবং এটি ব্যবহার করে "out.xmp" এ লিখুন
বিশেষ "XMP" ট্যাগ (চিত্র::ExifTool::TagNames-এ অতিরিক্ত ট্যাগগুলি দেখুন)।

exiftool -p '$filename তারিখ আছে $dateTimeOriginal' -q -f dir
প্রতিটি চিত্রের জন্য ফাইলের নাম এবং তারিখ সময় অরিজিনাল ধারণকারী আউটপুটের একটি লাইন মুদ্রণ করুন
ডিরেক্টরিতে "dir"।

exiftool -ee -p '$gpslatitude, $gpslongitude, $gpstimestamp' a.m2ts
একটি AVCHD ভিডিও থেকে সমস্ত জিপিএস অবস্থান বের করুন।

exiftool -icc_profile -b -w icc image.jpg
সম্পূর্ণ ICC_Profile একটি ইমেজ থেকে একই নাম এবং একটি আউটপুট ফাইলে সংরক্ষণ করুন
".icc" এর এক্সটেনশন।

exiftool -htmldump -w tmp/%f_%e.html t/images
থেকে সমস্ত ছবিতে EXIF ​​তথ্যের একটি হেক্স ডাম্প থেকে HTML পৃষ্ঠাগুলি তৈরি করুন৷
"t/images" ডিরেক্টরি। আউটপুট HTML ফাইলগুলি "tmp" ডিরেক্টরিতে লেখা হয়
(যার অস্তিত্ব না থাকলে তৈরি করা হয়), ফর্মের নাম 'FILENAME_EXT.html' সহ।

exiftool -a -b -ee -embededimage -W Image_%.3g3.%s file.pdf
একটি পিডিএফ ফাইল থেকে এমবেডেড JPG এবং JP2 ইমেজ বের করুন। আউটপুট ইমেজ থাকবে
ফাইলের নাম যেমন "Image_#.jpg" loading="lazy" বা "Image_#.jp2", যেখানে "#" হল ExifTool পরিবার 3
ছবির জন্য এমবেডেড নথি নম্বর।

লিখন উদাহরণ


উল্লেখ্য যে নির্দিষ্ট বিশেষ অক্ষর ধারণ করে এমন আর্গুমেন্টের চারপাশে উদ্ধৃতি প্রয়োজন
যেমন ">", "<" বা যেকোনো সাদা স্থান। এই উদ্ধৃতি কৌশল শেল নির্ভরশীল, কিন্তু
নীচের উদাহরণগুলি বেশিরভাগ ইউনিক্স শেলগুলির জন্য কাজ করবে। তবে উইন্ডোজ সিএমডি শেল দিয়ে,
ডবল উদ্ধৃতি ব্যবহার করা উচিত (যেমন। -মন্তব্য="এটি একটি নতুন মন্তব্য")।

exiftool -Comment='এটি একটি নতুন মন্তব্য' dst.jpg
একটি JPG ছবিতে নতুন মন্তব্য লিখুন (যেকোনো বিদ্যমান মন্তব্য প্রতিস্থাপন করুন)।

exiftool -comment= -o newdir -ext jpg।
বর্তমান ডিরেক্টরির সমস্ত JPG ছবি থেকে মন্তব্য সরান, পরিবর্তিত লেখা
একটি নতুন ডিরেক্টরিতে ছবি।

exiftool -keywords=EXIF -keywords=editor dst.jpg
বিদ্যমান কীওয়ার্ড তালিকা দুটি নতুন কীওয়ার্ড ("EXIF" এবং "সম্পাদক") দিয়ে প্রতিস্থাপন করুন।

exiftool -কীওয়ার্ড+=word -o newfile.jpg src.jpg
একটি নতুন ফাইলে একটি উত্স চিত্র অনুলিপি করুন এবং বর্তমান তালিকায় একটি কীওয়ার্ড ("শব্দ") যোগ করুন
কীওয়ার্ড।

exiftool -এক্সপোজার ক্ষতিপূরণ+=-0.5 a.jpg
এক্সপোজার কমপেনসেশনের মান 0.5 EV কমিয়ে দিন। নোট করুন যে += একটি নেতিবাচক সঙ্গে
মান হ্রাস করার জন্য ব্যবহৃত হয় কারণ -= অপারেটর শর্তসাপেক্ষের জন্য ব্যবহৃত হয়
অপসারণ (পরবর্তী উদাহরণ দেখুন)।

exiftool -credit-=xxx dir
একটি ডিরেক্টরির সমস্ত ফাইল থেকে ক্রেডিট তথ্য মুছুন যেখানে ক্রেডিট মান ছিল
"xxx"।

exiftool -xmp:description-de='kühl' -E dst.jpg
XMP-এর জন্য বিকল্প ভাষা লিখুন: বর্ণনা, ইনপুটে এইচটিএমএল অক্ষর এস্কেপিং ব্যবহার করে
বিশেষ অক্ষর.

exiftool -all= dst.jpg
একটি ছবি থেকে সমস্ত মেটা তথ্য মুছুন। দ্রষ্টব্য: আপনার RAW-তে এটি করা উচিত নয়
ছবি (ডিএনজি ব্যতীত) যেহেতু মালিকানাধীন RAW চিত্র বিন্যাসে প্রায়শই তথ্য থাকে
মেকনোট যা ইমেজ রূপান্তর করার জন্য প্রয়োজনীয়।

exiftool -all= -comment='lonely' dst.jpg
একটি চিত্র থেকে সমস্ত মেটা তথ্য মুছুন এবং একটি মন্তব্য যোগ করুন। (মনে রাখবেন যে
অর্ডার গুরুত্বপূর্ণ: "-comment='lonely' -all=" এছাড়াও নতুন মন্তব্য মুছে ফেলবে।)

exiftool -all= --jfif:all dst.jpg
একটি ইমেজ থেকে JFIF গ্রুপ ব্যতীত সমস্ত মেটা তথ্য মুছুন।

exiftool -ফটোশপ: All= dst.jpg
একটি ছবি থেকে ফটোশপ মেটা তথ্য মুছুন (মনে রাখবেন যে ফটোশপ তথ্য
এছাড়াও IPTC অন্তর্ভুক্ত)।

exiftool -r -XMP-crss:all= DIR
একটি ডিরেক্টরির ছবি থেকে সমস্ত XMP-crss তথ্য পুনরাবৃত্তভাবে মুছে দিন।

exiftool '-ThumbnailImage<=thumb.jpg' dst.jpg
নির্দিষ্ট ফাইল থেকে থাম্বনেইল চিত্র সেট করুন (দ্রষ্টব্য: উদ্ধৃতিগুলি প্রয়োজনীয়
শেল পুনর্নির্দেশ প্রতিরোধ)।

exiftool '-JpgFromRaw<=%d%f_JFR.JPG' -ext NEF -r।
JpgFromRaw-এ "_JFR.JPG" শেষ হওয়া ফাইলের নাম সহ JPEG চিত্রগুলি পুনরাবৃত্তিমূলকভাবে লিখুন
বর্তমান ডিরেক্টরিতে ".NEF" এক্সটেনশন সহ লাইক-নামযুক্ত ফাইলগুলির ট্যাগ৷ (এটি
উপরের "READING EXAMPLES" বিভাগের "-JpgFromRaw" কমান্ডের বিপরীত।)

exiftool -DateTimeOriginal-='0:0:0 1:30:0' dir
এক ঘন্টা বিয়োগ করে "dir" ডিরেক্টরিতে সমস্ত চিত্রের আসল তারিখ/সময় সামঞ্জস্য করুন
এবং 30 মিনিট। (এটি "-DateTimeOriginal-=1.5" এর সমতুল্য। দেখুন
চিত্র::ExifTool::Shift.pl বিস্তারিত জানার জন্য।)

exiftool -createdate+=3 -modifydate+=3 a.jpg b.jpg
দুটি ছবির CreateDate এবং ModifyDate টাইমস্ট্যাম্পে 3 ঘন্টা যোগ করুন।

exiftool -AllDates+=1:30 -যদি '$make eq "Canon"' dir
DateTimeOriginal, CreateDate এবং ModifyDate এর মানগুলি 1 ঘন্টা এগিয়ে নিয়ে যান এবং
একটি ডিরেক্টরিতে সমস্ত ক্যানন চিত্রের জন্য 30 মিনিট। (AllDates ট্যাগ একটি হিসাবে প্রদান করা হয়
এই তিনটি ট্যাগের জন্য শর্টকাট, তাদের একটি একক ট্যাগের মাধ্যমে অ্যাক্সেস করার অনুমতি দেয়।)

exiftool -xmp:city=Kingston image1.jpg image2.nef
দুটি চিত্রের XMP গ্রুপে একটি ট্যাগ লিখুন। ("xmp:" ছাড়া এই ট্যাগটি পাবে
আইপিটিসি গ্রুপে লিখিত যেহেতু "সিটি" উভয়েই বিদ্যমান, এবং আইপিটিসি পছন্দ করে
ডিফল্ট.)

exiftool -LightSource-='Unknown (0)' dst.tiff
"LightSource" ট্যাগটি মুছে ফেলুন শুধুমাত্র যদি এটি 0 এর মান সহ অজানা থাকে৷

exiftool -whitebalance-=auto -WhiteBalance=tung dst.jpg
"হোয়াইট ব্যালেন্স" কে "টাংস্টেন" তে সেট করুন শুধুমাত্র যদি এটি আগে "অটো" ছিল।

exiftool -comment-= -comment='নতুন মন্তব্য' a.jpg
একটি নতুন মন্তব্য লিখুন শুধুমাত্র যদি ইমেজ ইতিমধ্যে একটি না থাকে.

exiftool -o %d%f.xmp dir
"dir" এ সমস্ত চিত্রের জন্য XMP মেটা তথ্য ডেটা ফাইল তৈরি করুন।

exiftool -o test.xmp -owner=Phil -title='XMP ফাইল'
শুধুমাত্র কমান্ড লাইনে সংজ্ঞায়িত ট্যাগ থেকে একটি XMP ডেটা ফাইল তৈরি করুন।

exiftool '-ICC_Profile<=%d%f.icc' image.jpg
একই নামের একটি ".icc" ফাইল থেকে একটি ছবিতে ICC_Profile লিখুন।

exiftool -hierarchicalkeywords='{keyword=one,children={keyword=B}}'
কাঠামোগত XMP তথ্য লিখুন। দেখা
<http://owl.phy.queensu.ca/~phil/exiftool/struct.html> আরো বিস্তারিত জানার জন্য।

exiftool -trailer:all= image.jpg
একটি JPEG ফাইলে চিত্র (EOI) শেষ হওয়ার পরে পাওয়া যেকোন ট্রেলার মুছুন। কিছু সংখ্যক
ডিজিটাল ক্যামেরা JPEG EOI এর পরে একটি বড় প্রিভিউ ইমেজ সংরক্ষণ করে এবং ফাইলের আকার হতে পারে
এই ট্রেলার মুছে উল্লেখযোগ্যভাবে হ্রাস করা হবে. JPEG ট্যাগ ডকুমেন্টেশন দেখুন
স্বীকৃত JPEG ট্রেলারের তালিকার জন্য।

কপি করা হচ্ছে উদাহরণ


এই উদাহরণগুলি ফাইলের মধ্যে ট্যাগ মান অনুলিপি করার ক্ষমতা প্রদর্শন করে।

exiftool -tagsFromFile src.cr2 dst.jpg
"src.cr2" থেকে "dst.jpg" পর্যন্ত সমস্ত লেখার যোগ্য ট্যাগের মান কপি করুন, লিখুন
পছন্দের গ্রুপে একই-নামযুক্ত ট্যাগের তথ্য।

exiftool -TagsFromFile src.jpg -all:all dst.jpg
"src.jpg" loading="lazy" থেকে "dst.jpg" পর্যন্ত সমস্ত লেখার যোগ্য ট্যাগের মান কপি করুন, সংরক্ষণ করুন
মূল ট্যাগ গ্রুপ।

exiftool -all= -tagsfromfile src.jpg -exif:all dst.jpg
"dst.jpg" loading="lazy" ইমেজ থেকে সমস্ত মেটা তথ্য মুছুন, তারপর "src.jpg" থেকে EXIF ​​ট্যাগ কপি করুন।

exiftool -exif:all= -tagsfromfile @ -all:all -unsafe bad.jpg
একটি ছবিতে স্ক্র্যাচ থেকে সমস্ত EXIF ​​মেটা তথ্য পুনর্নির্মাণ করুন৷ এই কৌশল হতে পারে
JPEG ইমেজে ব্যবহৃত EXIF ​​​​তথ্য মেরামত করার জন্য যা অন্যথায় হতে পারে না
ভুলের কারণে লেখা। "অনিরাপদ" ট্যাগ হল JPEG-তে অনিরাপদ EXIF ​​ট্যাগের জন্য একটি শর্টকাট
যে ছবিগুলো সাধারণত কপি করা হয় না। আরো জন্য ট্যাগ নামের ডকুমেন্টেশন দেখুন
অনিরাপদ ট্যাগ সম্পর্কে বিশদ বিবরণ।

exiftool - Tagsfromfile a.jpg out.xmp
একটি XMP ডেটা ফাইলে "a.jpg" loading="lazy" থেকে মেটা তথ্য অনুলিপি করুন। যদি XMP ডাটা ফাইল
"out.xmp" ইতিমধ্যেই বিদ্যমান, এটি নতুন তথ্যের সাথে আপডেট করা হবে। অন্যথায়
XMP ডেটা ফাইল তৈরি করা হবে। শুধুমাত্র XMP, ICC এবং MIE ফাইলগুলি এইভাবে তৈরি করা যেতে পারে
(অন্যান্য ফাইল প্রকারগুলি সম্পাদনা করা যেতে পারে তবে তৈরি করা হয়নি)। এর জন্য উপরে "লেখার উদাহরণ" দেখুন
XMP ফাইল তৈরি করার আরেকটি কৌশল।

exiftool -tagsFromFile a.jpg -XMP:All= -ThumbnailImage= -m b.jpg
"a.jpg" loading="lazy" থেকে "b.jpg" তে সমস্ত মেটা তথ্য অনুলিপি করুন, সমস্ত XMP তথ্য মুছে ফেলুন এবং
গন্তব্য থেকে থাম্বনেইল চিত্র।

exiftool -TagsFromFile src.jpg -title -author=Phil dst.jpg
এক ইমেজ থেকে অন্য ইমেজে শিরোনাম কপি করুন এবং একটি নতুন লেখকের নাম সেট করুন।

exiftool -TagsFromFile a.jpg -ISO -TagsFromFile b.jpg -মন্তব্য dst.jpg
একটি ছবি থেকে ISO কপি করুন এবং অন্য ছবি থেকে একটি গন্তব্য ছবিতে মন্তব্য করুন।

exiftool -tagsfromfile src.jpg -exif:all --subifd:all dst.jpg
SubIFD ট্যাগগুলি বাদ দিয়ে শুধুমাত্র একটি ছবি থেকে অন্য ইমেজে EXIF ​​তথ্য কপি করুন।

exiftool '-FileModifyDate<DateTimeOriginal' নির্দেশিকা
একই ফাইলের ফাইল সিস্টেম সেট করতে মেটা তথ্য থেকে আসল তারিখ ব্যবহার করুন
একটি ডিরেক্টরিতে সমস্ত ছবির জন্য পরিবর্তনের তারিখ। (উল্লেখ্য যে "-TagsFromFile @" হল
অন্য কোন না হলে অনুমান -TagsFromFile ইন হিসাবে তথ্য পুনঃনির্দেশ করার সময় নির্দিষ্ট করা হয়
এই উদাহরণ।)

exiftool -TagsFromFile src.jpg '-xmp:সমস্ত
"src.jpg" loading="lazy" থেকে সমস্ত সম্ভাব্য তথ্য কপি করুন এবং XMP ফরম্যাটে লিখুন "dst.jpg"।

exiftool -@ iptc2xmp.args -iptc:all= a.jpg
উপযুক্ত ট্যাগ নাম রূপান্তর সহ XMP-তে IPTC তথ্য অনুবাদ করুন এবং মুছুন
একটি ছবি থেকে আসল IPTC তথ্য। এই উদাহরণ iptc2xmp.args ব্যবহার করে, যা
ExifTool বিতরণের সাথে অন্তর্ভুক্ত একটি ফাইল যা প্রয়োজনীয় ধারণ করে
আইপিটিসি তথ্যকে XMP ফরম্যাটে রূপান্তর করার আর্গুমেন্ট। এছাড়াও সঙ্গে অন্তর্ভুক্ত
ডিস্ট্রিবিউশন হল xmp2iptc.args (যা বিপরীত রূপান্তর সম্পাদন করে) এবং আরও কয়েকটি
EXIF, IPTC এবং XMP-এর মধ্যে অন্যান্য রূপান্তরের জন্য .args ফাইল।

exiftool -tagsfromfile %d%f.CR2 -r -ext JPG dir
পুনরাবৃত্তভাবে সমস্ত "জেপিজি" ছবিকে "দির" থেকে কপি করা তথ্য সহ পুনরায় লিখুন
একই ডিরেক্টরিতে সংশ্লিষ্ট "CR2" ছবি।

exiftool '-কীওয়ার্ড+
কীওয়ার্ডের তালিকায় ক্যামেরা মেক যোগ করুন।

exiftool '-মন্তব্য<ISO=$exif:iso Exposure=${shutterspeed}' পরিচালক
EXIF:ISO এর মানগুলি থেকে "dir"-এ সমস্ত ছবির মন্তব্য ট্যাগ সেট করুন এবং
শাটারস্পিড ট্যাগ। ফলস্বরূপ মন্তব্যটি "ISO=100" আকারে হবে
এক্সপোজার = 1/60"

exiftool -TagsFromFile src.jpg -icc_profile dst.jpg
ICC_Profile এক ছবি থেকে অন্য ছবিতে কপি করুন।

exiftool -TagsFromFile src.jpg -all:all dst.mie
একটি JPEG ইমেজ থেকে একটি MIE ফাইলে সমস্ত মেটা তথ্য তার আসল আকারে অনুলিপি করুন। দ্য
MIE ফাইল তৈরি করা হবে যদি এটি বিদ্যমান না থাকে। এই কৌশলটি সংরক্ষণ করতে ব্যবহার করা যেতে পারে
একটি চিত্রের মেটাডেটা যাতে এটি চিত্রের মধ্যে আবার ঢোকানো যায় (বিপরীত সহ
কমান্ড) পরে একটি ওয়ার্কফ্লোতে।

exiftool -o dst.mie -all:all src.jpg
এই কমান্ডটি উপরের কমান্ডের মতো ঠিক একই কাজ সম্পাদন করে, তা ছাড়া -o
বিকল্পটি ইতিমধ্যে বিদ্যমান একটি আউটপুট ফাইলে লিখবে না।

exiftool -if '$jpgfromraw' -b -jpgfromraw -w %d%f_%ue.jpg -এক্সিকিউট -যদি '$previewimage' -b
-প্রিভিউ ইমেজ -w %d%f_%ue.jpg -execute -tagsfromfile @ -srcfile %d%f_%ue.jpg
-overwrite_original -common_args --ext jpg DIR
[অ্যাডভান্সড] ডিআইআর-এ JPG ফাইলগুলি বাদে সমস্ত থেকে JpgFromRaw বা PreviewImage বের করুন, সংরক্ষণ করুন
"image_EXT.jpg" এর মতো ফাইলের নাম দিয়ে তাদের, তারপর থেকে সমস্ত মেটা তথ্য যোগ করুন
নিষ্কাশিত ইমেজ মূল ফাইল. এখানে, কমান্ড লাইন তিনটি বিভক্ত করা হয়
বিভাগ (দ্বারা পৃথক -এক্সিকিউট অপশন), এবং প্রত্যেকটি এমনভাবে কার্যকর করা হয় যেন এটি একটি
পৃথক কমান্ড। দ্য -সাধারণ_আর্গস বিকল্পটি "--ext jpg DIR" আর্গুমেন্ট তৈরি করে
তিনটি কমান্ডের জন্য প্রয়োগ করা হয়, এবং -srcfile বিকল্পটি নিষ্কাশিত JPG চিত্রকে অনুমতি দেয়
তৃতীয় কমান্ডের জন্য সোর্স ফাইল হতে হবে (যদিও RAW ফাইলগুলি উৎস
অন্য দুটি কমান্ডের জন্য ফাইল)।

পুনঃনামকরণ উদাহরণ


"ফাইলনাম" এবং "ডিরেক্টরি" ট্যাগগুলি লিখে, ফাইলগুলির নাম পরিবর্তন করা হয় এবং/অথবা নতুনটিতে স্থানান্তরিত হয়
ডিরেক্টরি এটি তারিখ অনুসারে ফাইলগুলি সংগঠিত করার জন্য বিশেষভাবে কার্যকর এবং শক্তিশালী হতে পারে
সঙ্গে মিলিত যখন -d বিকল্প নতুন ডিরেক্টরি প্রয়োজন হিসাবে তৈরি করা হয়, কিন্তু বিদ্যমান
ফাইলগুলি ওভাররাইট করা হবে না। ফরম্যাট কোড %d, %f এবং %e নতুন ফাইলে ব্যবহার করা হতে পারে
ডিরেক্টরির প্রতিনিধিত্ব করার জন্য নাম, আসল ফাইলের নাম এবং এক্সটেনশন এবং %c হতে পারে
ফাইলটি ইতিমধ্যে বিদ্যমান থাকলে একটি অনুলিপি নম্বর যোগ করতে ব্যবহৃত হয় (দেখুন -w বিশদ বিবরণের জন্য বিকল্প)।
মনে রাখবেন যে তারিখ বিন্যাস স্ট্রিং এর মধ্যে ব্যবহার করা হলে, এইগুলি পাস করার জন্য একটি অতিরিক্ত '%' যোগ করতে হবে
তারিখ/সময় পার্সার মাধ্যমে কোড. (এবং আরও নোট করুন যে একটি উইন্ডোজ ব্যাচ ফাইলে, সব
'%' অক্ষরগুলিকেও এস্কেপ করতে হবে, তাই এই চরম ক্ষেত্রে '%%%%f' পাস করতে হবে
পার্সিংয়ের দুটি স্তরের মাধ্যমে একটি সাধারণ '%f'।) দেখুন
<http://owl.phy.queensu.ca/~phil/exiftool/filename.html> অতিরিক্ত ডকুমেন্টেশনের জন্য এবং
উদাহরণ।

exiftool -filename=new.jpg dir/old.jpg
"dir" ডিরেক্টরিতে "old.jpg" loading="lazy" থেকে "new.jpg" loading="lazy" নামকরণ করুন।

exiftool -directory=%e dir
ডিরেক্টরী "dir" থেকে সমস্ত ফাইল মূল ফাইল দ্বারা নাম করা ডিরেক্টরিগুলিতে সরান
এক্সটেনশান নেই।

exiftool '-ডিরেক্টরি<DateTimeOriginal' -d %Y/%m/%d dir
"dir"-এ থাকা সমস্ত ফাইলকে বছর, মাস এবং দিনের উপর ভিত্তি করে একটি ডিরেক্টরি অনুক্রমে সরান
"ডেটটাইম অরিজিনাল"। যেমন) এই কমান্ডটি "dir/image.jpg" loading="lazy" ফাইলটিকে একটি
"2005:10:12 16:05:56" থেকে "2005/10/12/image.jpg" এর "ডেটটাইম অরিজিনাল"।

exiftool -o. '-ডিরেক্টরি<DateTimeOriginal' -d %Y/%m/%d dir
ফাইলগুলি সরানোর পরিবর্তে অনুলিপি করা ছাড়া উপরের মত একই প্রভাব।

exiftool '-filename<%f_${model;}.%e' dir
ফাইল নামের সাথে ক্যামেরা মডেলের নাম যোগ করে "dir"-এ সমস্ত ফাইলের নাম পরিবর্তন করুন। দ্য
ধনুর্বন্ধনীর ভিতরে ট্যাগ নামের পরে সেমিকোলন অক্ষর সৃষ্টি করে যা অবৈধ
উইন্ডোজ ফাইলের নাম ট্যাগ মান থেকে মুছে ফেলা হবে (দেখুন -p বিকল্প ডকুমেন্টেশন
ব্যাখ্যার জন্য)।

exiftool '-ফাইল নাম
একটি অনুলিপি যোগ করে "তৈরি তারিখ" তারিখ এবং সময় অনুসারে "দির"-এ সমস্ত চিত্রের নাম পরিবর্তন করুন
লিডিং '-' সহ সংখ্যা যদি ফাইলটি ইতিমধ্যেই বিদ্যমান থাকে ("%-c"), এবং সংরক্ষণ করা
মূল ফাইল এক্সটেনশন (%e)। ফাইলের নাম এড়ানোর জন্য প্রয়োজনীয় অতিরিক্ত '%' নোট করুন
কোড (%c এবং %e) তারিখ বিন্যাসে স্ট্রিং।

exiftool -r '-ফাইল নাম
ডাইরেক্টরি এবং ফাইলের নাম উভয়ই একসাথে "ফাইল নাম" ট্যাগের মাধ্যমে পরিবর্তন করা যেতে পারে যদি
নতুন "ফাইল নাম"-এ একটি '/' রয়েছে। উপরের উদাহরণটি পুনরাবৃত্তিমূলকভাবে সমস্ত চিত্রের নাম পরিবর্তন করে
ফাইলের নামের শুরুতে একটি "CreateDate" টাইমস্ট্যাম্প যোগ করে একটি ডিরেক্টরিতে, তারপর
তারিখ অনুসারে নামকরণ করা নতুন ডিরেক্টরিতে তাদের স্থানান্তরিত করে।

exiftool '-FileName<${CreateDate}_$filenumber.jpg' -d %Y%m%d -ext jpg।
CreateDate এবং থেকে বর্তমান ডিরেক্টরিতে সমস্ত JPG ছবির ফাইলের নাম সেট করুন
ফাইল নম্বর ট্যাগ, "20060507_118-1861.jpg" আকারে।

জিওট্যাগিং উদাহরণ


ExifTool 3টি বিশেষ ট্যাগের মাধ্যমে জিওট্যাগিং প্রয়োগ করে: জিওট্যাগ (যা সুবিধার জন্যও
একটি exiftool বিকল্প হিসাবে প্রয়োগ করা হয়েছে), জিওসিঙ্ক এবং জিওটাইম। নীচের উদাহরণ হাইলাইট
কিছু জিওট্যাগিং বৈশিষ্ট্য। দেখুন <http://owl.phy.queensu.ca/~phil/exiftool/geotag.html> জন্য
অতিরিক্ত ডকুমেন্টেশন।

exiftool -geotag track.log a.jpg
একটি GPS ট্র্যাক লগ ("track.log") এর অবস্থান তথ্য থেকে একটি চিত্র ("a.jpg") জিওট্যাগ করুন।
যেহেতু "জিওটাইম" ট্যাগ নির্দিষ্ট করা নেই, তাই DateTimeOriginal এর মান ব্যবহার করা হয়
জিওট্যাগিং স্থানীয় সিস্টেমের সময় ধরে নেওয়া হয় যদি না DateTimeOriginal এ a থাকে৷
সময় অঞ্চল.

exiftool -geotag t.log -geotime='2009:04:02 13:41:12-05:00' a.jpg
একটি নির্দিষ্ট সময়ের জন্য জিপিএস অবস্থান সহ একটি চিত্র জিওট্যাগ করুন৷ (উল্লেখ্য যে "জিওট্যাগ"
জিপিএস ডেটার জন্য "জিওটাইম" এর আগে ট্যাগ বরাদ্দ করা আবশ্যক যখন "জিওটাইম"
সেট করা আছে।)

exiftool -geotag log.gpx '-xmp:জিওটাইম
ডিরেক্টরী "dir"-এর সমস্ত ছবিকে EXIF ​​ট্যাগের পরিবর্তে XMP ট্যাগ দিয়ে জিওট্যাগ করুন,
ছবি তৈরির তারিখ। (এই ক্ষেত্রে, আর্গুমেন্টের ক্রম কোন ব্যাপার না কারণ
অন্যান্য ট্যাগ থেকে কপি করা মান সহ ট্যাগগুলি সর্বদা ধ্রুবক মানের পরে সেট করা হয়।)

exiftool -geotag a.log -geosync=-20 dir
"dir" ডিরেক্টরিতে জিওট্যাগ চিত্রগুলি, ছবির টাইমস্ট্যাম্পগুলির জন্য অ্যাকাউন্টিং যা ছিল 20টি৷
জিপিএস থেকে সেকেন্ড এগিয়ে।

exiftool -geotag a.log -geosync=1.jpg -geosync=2.jpg dir
দুটি পূর্বে জিওট্যাগ করা ছবি (1.jpg) থেকে টাইম সিঙ্ক্রোনাইজেশন ব্যবহার করে জিওট্যাগ ছবি
এবং 2.jpg), একটি লিনিয়ার টাইম ড্রিফ্ট ব্যবহার করে ইমেজ এবং জিপিএস বার সিঙ্ক্রোনাইজ করা
সংশোধন।

exiftool -geotag a.log '-geotime<${createdate}+01:00' dir
নির্দিষ্ট টাইমজোনের সাথে CreateDate ব্যবহার করে "dir"-এ জিওট্যাগ ছবি। যদি CreateDate
ইতিমধ্যেই একটি টাইমজোন রয়েছে, তারপর কমান্ড লাইনে নির্দিষ্ট করা টাইমজোন হল
উপেক্ষা করা

exiftool -geotag= a.jpg
জিপিএস ট্যাগগুলি মুছুন যা জিওট্যাগ বৈশিষ্ট্য দ্বারা যোগ করা হতে পারে৷ মনে রাখবেন যে এটি করে
সমস্ত জিপিএস ট্যাগ মুছে ফেলবেন না -- এটি করতে পরিবর্তে "-gps:all=" ব্যবহার করুন।

exiftool -xmp:geotag= a.jpg
জিওট্যাগ বৈশিষ্ট্য দ্বারা যোগ করা XMP GPS ট্যাগগুলি মুছুন৷

exiftool -xmp:geotag=track.log a.jpg
DateTimeOriginal থেকে সময় ব্যবহার করে XMP ট্যাগ সহ একটি চিত্র জিওট্যাগ করুন।

exiftool -geotag a.log -geotag b.log -r dir
একাধিক ট্র্যাক লগ একত্রিত করুন এবং চিত্রগুলির একটি সম্পূর্ণ ডিরেক্টরি ট্রি জিওট্যাগ করুন৷

exiftool -geotag 'tracks/*.log' -r dir
"ট্র্যাক" ডিরেক্টরি থেকে সমস্ত ট্র্যাক লগ পড়ুন।

exiftool -p gpx.fmt -d %Y-%m-%dT%H:%M:%SZ dir > out.gpx
"dir" ডিরেক্টরির সমস্ত ছবি থেকে একটি GPX ট্র্যাক লগ তৈরি করুন। এই উদাহরণ ব্যবহার করে
"gpx.fmt" ফাইলটি সম্পূর্ণ ExifTool ডিস্ট্রিবিউশন প্যাকেজের অন্তর্ভুক্ত এবং অনুমান করে যে
"dir"-এর ছবিগুলো সবই আগে জিওট্যাগ করা হয়েছে।

পাইপিং উদাহরণ


বিড়াল a.jpg | exiftool -
stdin থেকে তথ্য বের করুন।

exiftool image.jpg -thumbnailimage -b | exiftool -
একটি এম্বেড করা থাম্বনেল ছবি থেকে তথ্য বের করুন।

বিড়াল a.jpg | exiftool -iptc:কীওয়ার্ড+=ফ্যান্টাস্টিক -> b.jpg
একটি পাইপলাইনে একটি IPTC কীওয়ার্ড যোগ করুন, একটি নতুন ফাইলে আউটপুট সংরক্ষণ করুন৷

কার্ল-এস http://a.domain.com/bigfile.jpg | এক্সিফটুল -দ্রুত -
CURL ইউটিলিটি ব্যবহার করে ইন্টারনেটের মাধ্যমে একটি ছবি থেকে তথ্য বের করুন। দ্য
-ফেষ্ট বিকল্পটি এক্সিফটুলকে ট্রেলারের তথ্যের জন্য স্ক্যান করা থেকে বাধা দেয়, তাই শুধুমাত্র
মেটা তথ্য হেডার স্থানান্তর করা হয়.

exiftool a.jpg -thumbnailimage -b | exiftool -comment=wow - | exiftool a.jpg
-থাম্বনেইলচিত্র'<=-'
একটি এম্বেড করা থাম্বনেইল ছবিতে একটি মন্তব্য যোগ করুন। (কেন কেউ এটা করতে চাইবে আমি
জানি না, কিন্তু আমি এর নমনীয়তা ব্যাখ্যা করার জন্য একটি উদাহরণ হিসাবে এটি অন্তর্ভুক্ত করেছি
ExifTool।)

কারণ নির্ণয়


exiftool অ্যাপ্লিকেশানটি সফলতার উপর 0 এর স্থিতি সহ প্রস্থান করে, অথবা যদি একটি ত্রুটি ঘটে থাকে বা 1
যদি সমস্ত ফাইল ব্যর্থ হয় -যদি শর্ত (যেকোনো কমান্ডের জন্য যদি -এক্সিকিউট আমরা ব্যবহার করেছি).

onworks.net পরিষেবা ব্যবহার করে অনলাইনে exiftoolp ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad




×
ভি .আই. পি  বিজ্ঞাপন
❤️এখানে কেনাকাটা করুন, বুক করুন, অথবা কিনুন — বিনামূল্যে, পরিষেবাগুলি বিনামূল্যে রাখতে সাহায্য করে।