কিভাবে আমি দৃশ্যত অভিন্ন পিডিএফ ফাইলের মধ্যে পার্থক্য খুঁজে পেতে পারি? [নকল]


1

এই প্রশ্নটি ইতিমধ্যে একটি উত্তর আছে:

আমার কাছে দুটি পিডিএফ ফাইল রয়েছে যা দেখতে বা মুদ্রিত হলে একই রকম diff বলে বাইনারি এবং ভিন্ন। পার্থক্য কীভাবে আমি খুঁজে পাব?

আমি একটি উত্তর পছন্দ করি যা ম্যাক ওএস এক্স বা ওপেনসুএসই তে চলবে।


যেহেতু আপনি উল্লেখ diff আমি অনুমান করছি যে আপনি ইউনিক্সের কোন ধরনের ব্যবহার করছেন?
terdon

MacPorts সঙ্গে ম্যাক ওএস এক্স ,. আমি খুঁজে পাওয়া যায় নি exiftool আমি যখন প্রশ্নটি রচনা করছিলাম তখন আমার উত্তরের অংশ, ভাবলাম আমি আমার উত্তরে সেই বিবরণ যোগ করতে পারব এবং তারপর বার্তাটি পেয়েছি যে আমি 8 ঘন্টা ধরে আমার নিজের প্রশ্নের উত্তর দিতে পারছি না।
ShadSterling

আমি ম্যাক ওএস এক্স বা ওপেনসুসেতে যে কোনও উত্তর ব্যবহার করতে পারি, কিন্তু উত্তর দেওয়ার জন্য যে সকল উত্তরগুলি কার্যকর হবে সেগুলি আমি ব্যবহার করবো উত্তরগুলি যা অন্যান্য সিস্টেমে কাজ করে।
ShadSterling

সেই প্রশ্নটি দৃশ্যমান পার্থক্য, অদৃশ্য পার্থক্যগুলির বিষয়ে, এবং একটি প্ল্যাটফর্ম-নির্দিষ্ট সমাধানটির জন্য অনুরোধ করে বলে মনে হয়।
ShadSterling

উত্তর:


0

শুরুতে, আমি চেষ্টা করব strings যারা ফাইল এবং এটি মাধ্যমে পাইপ grep "rdf" কি আসে তা দেখতে।

strings x.pdf | grep "rdf"

আপনি এই কাজ করবে কেন ব্যাখ্যা করুন। আপনি উত্তর দেওয়া শুধুমাত্র অন্তর্দৃষ্টি জন্য ধরনের। চেক আউট কিভাবে উত্তর দিতে হবে
user 99572 is fine

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

strings পার্থক্য খুঁজে না, এটা স্ট্রিং নিষ্কাশন। আমি এটি উপকারী করব কারণ এটি উপকারী, কিন্তু দৃশ্যত আমার খ্যাতি আমার নিজের প্রশ্নে দরকারী-কিন্তু অসম্পূর্ণ উত্তরগুলি স্বীকার করতে খুব কম।
ShadSterling

এটি অ্যাক্রোব্যাটের সাথে করা যেতে পারে তা জানতে পেরে ভাল লাগবে, তবে আমি সেই উত্তরটি ব্যবহার করতে সক্ষম হব না।
ShadSterling

0

যে শেল সমর্থন করে প্রক্রিয়া প্রতিস্থাপন (দেখা Q317819 ), diff একটি টেক্সট উপস্থাপনা উৎপন্ন যে কোনো কমান্ড আউটপুট দেওয়া যেতে পারে - উদাহরণস্বরূপ, exiftool:

diff -u <(exiftool -a -v one.pdf) <(exiftool -a -v two.pdf)

স্টিফান এর পরামর্শ strings এছাড়াও একটি টেক্সট উপস্থাপনা উত্পন্ন, এবং একই ভাবে ব্যবহার করা যেতে পারে:

diff -u <(strings one.pdf) <(strings two.pdf)

আউটপুট থেকে exiftool অথবা strings অপেক্ষাকৃত পাঠযোগ্য, কিন্তু সমগ্র ফাইল প্রতিনিধিত্ব করে না। exiftool শুধুমাত্র মেটাডাটা দেখায়, এবং strings শুধুমাত্র বৈধ ASCII পাঠ্যের 4 বা তার বেশি বাইট যা উদ্ধৃতিগুলি দেখায়; পার্থক্য যা মেটাডেটা হিসাবে পরিচিত না হয় অথবা ASCII স্ট্রিংগুলি পাওয়া যাবে না। একটি অপঠিত কিন্তু সম্পূর্ণ টেক্সট উপস্থাপনা দিয়ে তৈরি করা যেতে পারে od:

diff -u <(od -vcw one.pdf) <(od -vcw two.pdf)

(যদি od পাওয়া যায় না, এমনকি একটি কম পাঠযোগ্য কিন্তু এখনও সম্পূর্ণ টেক্সট উপস্থাপনা দিয়ে তৈরি করা যেতে পারে hexdump অথবা hexcat; মধ্যে MacPorts , জিএনইউ বাস্তবায়ন od আমার হিসাবে ইনস্টল করা হবে god। সমস্ত বাস্তবায়ন একই বিকল্প সমর্থন করে না।)

সমস্ত পার্থক্য দেখতে এবং যতটা সম্ভব পার্থক্য বোঝার জন্য সর্বাধিক উপলব্ধ পদ্ধতিটি একই দুটি ফাইলগুলিতে প্রতিটি ব্যবহার করা হয়।

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.