এক্সফটুল, উবুন্টু থেকে আপনার ফাইলগুলির মেটাডেটা পড়ুন বা পরিচালনা করুন

এক্সিফ্টোল প্রোগ্রামের নাম

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

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

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

যদিও এই বিবরণগুলি যে কোনও ধরণের ফাইলকে শ্রেণিবদ্ধ করার জন্য খুব দরকারী সংবেদনশীল তথ্য থাকতে পারে। সুতরাং আমরা যে ফাইলগুলি ভাগ করি সেগুলি সম্পর্কেও আমাদের যত্নবান হতে হবে কারণ তারা যে তথ্যটি আমরা ভাগ করতে চাই না তা বহন করতে পারে।

এক্সিফটুল ইনস্টলেশন

আমরা উবুন্টুতে একটি সহজ উপায়ে এক্সিফটুল ইনস্টল করতে পারি। আমাদের কেবলমাত্র একটি টার্মিনাল (Ctrl + Alt + T) খুলতে হবে এবং নিম্নলিখিত কমান্ডটি কার্যকর করতে হবে:

sudo apt install libimage-exiftool-perl

এটির সাথে আমরা প্রোগ্রামটি ইনস্টল করব। এখন আমরা এটি কনসোলের মাধ্যমে কাজ করতে পারি।

এক্সিফটুলের সাথে মেটাডেটা ব্যবহার করা

প্রোগ্রামটি গ্রহণ করে এমন কয়েকটি প্রধান আদেশগুলি নিম্নলিখিত:

নীচের কমান্ডটি আমরা ইঙ্গিত করে এমন চিত্রের সাথে সম্পর্কিত সমস্ত মেটাডেটা প্রদর্শন করবে।

এক্সিফটোল চিত্র

exiftool imagen.jpg

নিম্নলিখিত এই কমান্ডটি ফাইলের সাথে সম্পর্কিত সমস্ত অতিরিক্ত মেটাডেটা সরিয়ে ফেলবে।

সব exiftool

exiftool -all= imagen.jpg

নিম্নলিখিত কমান্ডটি একটি নির্দিষ্ট গ্রুপে একটি TAG তে একটি মূল্য নির্ধারণ করে।

exiftool -[GROUP:]TAG=VALUE imagen.jpg

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

মানুষ exiftool

মেটাডেটা পরিচালনা করার জন্য আরও উদাহরণ

পরবর্তী আমরা কীভাবে মেটাডেটা পরিচালনা করবেন তা দেখতে কয়েকটি উদাহরণ দেখতে যাচ্ছি:

যোগ বা সংশোধন করতে জিপিএস স্থানাঙ্ক একটি ছবিতে, আমাদের নীচের মতো কিছু লিখতে হবে:

exiftool -exif:gpslatitude="27 33" -exif:gpslatituderef=S -exif:gpslongitude="165 130" -exif:gpslongituderef=E fotografia.jpg

-If বিকল্পের সাথে শর্তসাপেক্ষ ট্যাগিং। এর অর্থ হ'ল আপনি কোনও শর্ত পূরণ করলে মেটাডেটার সিরিজটি পরিবর্তন করতে পারেন, উদাহরণস্বরূপ:

exiftool -alldates+=1 -if '$CreateDate ge "2017:11:02"' DIRECTORIO-IMAGENES

এটি চিত্র-চিত্রগুলিতে চিত্রের সময় পরিবর্তন করবে। এগুলিতে, 1 নভেম্বর, 2 পরে তৈরি করা হলে 2017 ঘন্টা যুক্ত করা হবে এবং কেবল সেই চিত্রগুলিতে। -াল্ডেটস বিকল্পটি কোনও জেপিগ ফাইলে (ডেটটাইমরিজিনাল, ক্রিয়েটডিট এবং মডিফাইডেট) খুঁজে পেতে পারে এমন সমস্ত টাইমস্ট্যাম্পগুলির জন্য একটি উপাধি। আপনি এগুলি এবং অন্যান্য এক্সিফটোল বিকল্পগুলি সম্পর্কে শিখতে পারেন এই পৃষ্ঠাটি.

-আইটি শর্তটি জেনেরিক, এর অর্থ আপনি পার্ল সিনট্যাক্সের যতক্ষণ সম্মান করা যায় ততক্ষণ আপনি এটি ব্যবহার করতে পারবেন। প্রয়োজনে এক্সফ্টোলের কলটিতে আপনি -if এর সাথে একাধিক অভিব্যক্তি একত্রিত করতে পারেন। মনে রাখবেন যে শর্তের মধ্যে থাকা লেবেলের নামগুলিতে পার্লের ভেরিয়েবলগুলির মতো উপসর্গ "$" থাকতে হবে। যার প্রয়োজন এটি আরও উদাহরণ এবং ধারণাগুলি খুঁজে পেতে সক্ষম হবে এই ওয়েব.

এক্সিফ্টোল সম্পর্কে আরেকটি দুর্দান্ত বিষয় হ'ল আপনাকে কোনও চিত্রের এক্সআইএফ মেটাডেটা আবার লিখতে হবে না। -TagsFromFile অপশনটি চূড়ান্ত যুক্তি হিসাবে দেওয়া ফাইলটিতে নির্দিষ্ট ফাইল থেকে সমস্ত ট্যাগ অনুলিপি করে। উদাহরণ স্বরূপ:

exiftool -TagsFromFile tagged-img-fuente.jpg untagged-img-destino.jpg

অন্যদিকে -w বিকল্পটি একটি ছবিতে পাওয়া EXIF ​​ডেটা একটি পাঠ্য ফাইলে লিখে writes আপনি যদি এইচটিএমএলডাম্প যোগ করেন তবে এটি তাদের একটি এইচটিএমএল ফাইলে লিখবে। আপনার যা প্রয়োজন তা হ'ল সমস্ত মেটাডেটা কোনও ডাটাবেসে রফতানি করা, এটি করার সর্বোত্তম উপায় হ'ল নিম্নলিখিত আদেশটি দিয়ে:

exiftool -t -S IMG-DIRECTORIO | grep -v ^====> img-tags-valores.txt

এটি কীভাবে এটি করা হয় তার আরেকটি উদাহরণ আপনি খুঁজে পেতে পারেন লিংক.

এক্সিফ্টোল আনইনস্টল করুন

আমাদের অপারেটিং সিস্টেম থেকে এই প্রোগ্রামটি মুছে ফেলার জন্য আমাদের কেবলমাত্র একটি টার্মিনাল খুলতে হবে (Ctrl + Alt + T)। এটিতে আমরা নিম্নলিখিত আদেশটি লিখব:

sudo apt remove libimage-exiftool-perl && sudo apt autoremove

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   শজকা তিনি বলেন

    হ্যালো, এটি টার্মিনালে প্রদর্শিত হবে।

    exiftool - [GROUP:] TAG = VALUE parrot.jpg
    সতর্কতা: ট্যাগ '] ট্যাগ' বিদ্যমান নেই
    কিছুই করার নাই.

    Exif পুনরুদ্ধার করার চেষ্টা করার সময়

    exiftool -TagsFromFile Tagged-img-20180625_0032.CR2 untagged-img-parrot.jpg
    ফাইল 'ট্যাগড-img-20180625_0032.CR2' -ট্যাগগুলি থেকে ফায়ারফাইলে বিকল্প নেই