আমি কীভাবে ইউনিক্সে কোনও ফাইলের শিরোলেখ দেখাব?


10

ফাইলের শিরোনামটি দেখতে (ডাব্লুএমভি, এমপি 3, বাইনারি [পের / এলএফ / ম্যাচোস], এভিআই, ইত্যাদি ....) ইউনিক্সের কোন কমান্ড লাইন এটি সম্পাদন করতে পারে?

কিছু উত্তরের অপেক্ষায়: ডি


3
প্রোগ্রামিং নয়। আপনি কি fileকমান্ড চেষ্টা করেও দেখেছেন ?

1
আপনি কি হেক্সে প্রথম কয়েকটি বাইট দেখতে চান? xxd আপনার বন্ধু।
আকির

উত্তর:


9

প্রশ্নটি সুযোগে কিছুটা প্রশস্ত, সুতরাং পদক্ষেপে এগিয়ে যাওয়ার পরামর্শটি।

  1. প্রথম স্তরের তথ্য পেতে ফাইল কমান্ড ব্যবহার করুন: ফাইল (ইউনিক্স)
  2. তারপরে অডিও ভিডিও শিরোনামগুলির জন্য এফএফএমপিজি ব্যবহার করুন
  3. এবং অবজেক্ট ফাইলের জন্য ডাম্প

আরও দেখুন: ffmpeg কমান্ড লাইন বিকল্পগুলি


8

আমি সাধারণত od -bc {filename} | headবাইনারি ফাইলের শিরোনামটি দেখতে ব্যবহার করি । viewখুব কাজ করে, তবে আমি দেখতে পেলাম যে টার্মিনালে সরাসরি আউটপুটটি দেখা ভাল।


2

head কোনও ফাইলে কোডের কয়েকটি প্রথম লাইন দেখানো হবে।

এটি হেক্সে আসার একটি 'ভাল' উপায়, ফাইলটি জিভিআইমে টানুন এবং 'মেনুতে' (যদি আপনি অ্যাবস্ট্রাক্ট কমান্ডগুলি টাইপ করতে পছন্দ করেন না) এটি এক্সএক্সডি মাধ্যমে হেক্সে রাখার বিকল্প রয়েছে। এটির মতো একটি ফাইল খোলার জন্য এটি একটি দুর্দান্ত সর্বজনীন জায়গা কারণ আপনি অনুলিপিটিতে চমৎকার সমস্ত সরঞ্জাম অনুলিপি / পেস্ট করতে সক্ষম হবেন vim!


1

সনাক্তকরণ চিত্রগুলির জন্যও দরকারী:

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


1

আপনি যদি পরিচিত হন তবে অন্য একটি প্রোগ্রাম bvi হয় vi


0

জন্য ELF ফাইল, আমি যে readelfসুপারিশ করা হয়।


এই ক্ষেত্রে:

$ readelf -h ELF_FILE
ELF Header:
  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              EXEC (Executable file)
  Machine:                           ARM
  Version:                           0x1
  Entry point address:               0x15565
  Start of program headers:          52 (bytes into file)
  Start of section headers:          2919696 (bytes into file)
  Flags:                             0x5000402, Version5 EABI, hard-float ABI, <unknown>
  Size of this header:               52 (bytes)
  Size of program headers:           32 (bytes)
  Number of program headers:         8
  Size of section headers:           40 (bytes)
  Number of section headers:         39
  Section header string table index: 36
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.