এটি হল powerpc-linux-gnuspe-strings কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
স্ট্রিং - ফাইলগুলিতে মুদ্রণযোগ্য অক্ষরের স্ট্রিংগুলি মুদ্রণ করুন।
সাইনোপিসিস
স্ট্রিং [-afovV] [-মিন-লেন]
[-n মিন-লেন] [--বাইট=মিন-লেন]
[-t উত্স] [--radix=উত্স]
[-e এনকোডিং] [--এনকোডিং=এনকোডিং]
[-] [--সব] [--প্রিন্ট-ফাইল-নাম]
[-T bfdname] [--লক্ষ্য=bfdname]
[-w] [--অল-হোয়াইটস্পেস অন্তর্ভুক্ত করুন]
[-s] [--আউটপুট-বিভাজকsep_string]
[--help] [--সংস্করণ] ফাইল...
বর্ণনাঃ
প্রতিটির জন্য ফাইল দেওয়া হয়েছে, GNU স্ট্রিং মুদ্রণযোগ্য অক্ষর ক্রমগুলি মুদ্রণ করে যা এ রয়েছে
কমপক্ষে 4 অক্ষর দীর্ঘ (বা নীচের বিকল্পগুলির সাথে দেওয়া সংখ্যা) এবং অনুসরণ করা হয়
একটি অমুদ্রিত অক্ষর।
স্ট্রিং প্রোগ্রামটি কীভাবে কনফিগার করা হয়েছিল তার উপর নির্ভর করে এটি ডিফল্ট হবে প্রদর্শনে
সমস্ত মুদ্রণযোগ্য সিকোয়েন্স যা এটি প্রতিটি ফাইলে খুঁজে পেতে পারে, বা শুধুমাত্র সেই ক্রমগুলি
লোডযোগ্য, প্রারম্ভিক ডেটা বিভাগে রয়েছে। যদি ফাইল টাইপ অচেনা, বা যদি
স্ট্রিংগুলি stdin থেকে পড়ছে তাহলে এটি সর্বদা মুদ্রণযোগ্য সমস্ত ক্রম প্রদর্শন করবে
যে এটি খুঁজে পেতে পারে।
পিছনের সামঞ্জস্যের জন্য যেকোন ফাইল যা একটি কমান্ড লাইন বিকল্পের পরে ঘটে -
কোনো উপস্থিতি নির্বিশেষে সম্পূর্ণরূপে স্ক্যান করা হবে -d বিকল্প।
স্ট্রিং নন-টেক্সট ফাইলের বিষয়বস্তু নির্ধারণের জন্য প্রধানত উপযোগী।
বিকল্প
-a
--সব
- পুরো ফাইলটি স্ক্যান করুন, এটিতে কোন বিভাগ রয়েছে বা সেই বিভাগগুলি কিনা তা নির্বিশেষে
লোড বা আরম্ভ করা হয়. সাধারণত এটি ডিফল্ট আচরণ, কিন্তু স্ট্রিং হতে পারে
কনফিগার করা হয়েছে যাতে -d পরিবর্তে ডিফল্ট।
সার্জারির - বিকল্পটি অবস্থান নির্ভর এবং স্ট্রিংগুলিকে যে কোনও সম্পূর্ণ স্ক্যান করতে বাধ্য করে
ফাইল যা পরে উল্লেখ করা হয়েছে - কমান্ড লাইনে, এমনকি যদি -d বিকল্প হয়েছে
নির্দিষ্ট
-d
--ডেটা
শুধুমাত্র ফাইলে শুরু করা, লোড করা ডেটা বিভাগ থেকে স্ট্রিংগুলি মুদ্রণ করুন। এই হতে পারে
আউটপুটে আবর্জনার পরিমাণ কমায়, কিন্তু এটি স্ট্রিং প্রোগ্রামকেও প্রকাশ করে
স্ক্যান এবং লোড করার জন্য ব্যবহৃত BFD লাইব্রেরিতে উপস্থিত হতে পারে এমন কোনো নিরাপত্তা ত্রুটি
বিভাগ স্ট্রিংগুলি কনফিগার করা যেতে পারে যাতে এই বিকল্পটি ডিফল্ট আচরণ। ভিতরে
এই ধরনের ক্ষেত্রে -a বিকল্পটি BFD লাইব্রেরি ব্যবহার এড়াতে এবং পরিবর্তে ব্যবহার করা যেতে পারে
ফাইলে পাওয়া সমস্ত স্ট্রিং প্রিন্ট করুন।
-f
--প্রিন্ট-ফাইল-নাম
প্রতিটি স্ট্রিংয়ের আগে ফাইলের নাম প্রিন্ট করুন।
--help
স্ট্যান্ডার্ড আউটপুটে প্রোগ্রাম ব্যবহারের একটি সারাংশ প্রিন্ট করুন এবং প্রস্থান করুন।
-মিন-লেন
-n মিন-লেন
--বাইট=মিন-লেন
অন্তত যে অক্ষর ক্রম প্রিন্ট মিন-লেন অক্ষর দীর্ঘ, পরিবর্তে
ডিফল্ট 4.
-o মত -t o. এর কিছু অন্যান্য সংস্করণ স্ট্রিং আছে -o মত আইন -t d পরিবর্তে. যেহেতু আমরা
উভয় উপায়ের সাথে সামঞ্জস্যপূর্ণ হতে পারে না, আমরা কেবল একটি বেছে নিয়েছি।
-t উত্স
--radix=উত্স
প্রতিটি স্ট্রিংয়ের আগে ফাইলের মধ্যে অফসেটটি প্রিন্ট করুন। একক চরিত্রের যুক্তি
অফসেটের রেডিক্স নির্দিষ্ট করে---o অক্টাল জন্য, x হেক্সাডেসিমেলের জন্য, বা d দশমিকের জন্য।
-e এনকোডিং
--এনকোডিং=এনকোডিং
যে স্ট্রিংগুলি পাওয়া যাবে তার অক্ষর এনকোডিং নির্বাচন করুন। সম্ভাব্য মান
উন্নত এনকোডিং হয়: s = একক-৭-বিট-বাইট অক্ষর (ASCII, ISO 7, ইত্যাদি, ডিফল্ট), S
= একক-৮-বিট-বাইট অক্ষর, b = 16-বিট বিজেন্ডিয়ান, l = 16-বিট লিটেন্ডিয়ান, B =
32-বিট বিজেন্ডিয়ান, L = 32-বিট লিটেন্ডিয়ান। প্রশস্ত অক্ষর স্ট্রিং খুঁজে পেতে দরকারী.
(l এবং b উদাহরণস্বরূপ, ইউনিকোড UTF-16/UCS-2 এনকোডিংগুলিতে প্রয়োগ করুন)।
-T bfdname
--লক্ষ্য=bfdname
আপনার সিস্টেমের ডিফল্ট বিন্যাস ছাড়া অন্য একটি অবজেক্ট কোড বিন্যাস উল্লেখ করুন।
-v
-V
--সংস্করণ
স্ট্যান্ডার্ড আউটপুটে প্রোগ্রাম সংস্করণ নম্বর প্রিন্ট করুন এবং প্রস্থান করুন।
-w
--অল-হোয়াইটস্পেস অন্তর্ভুক্ত করুন
ডিফল্টভাবে ট্যাব এবং স্পেস অক্ষরগুলি প্রদর্শিত স্ট্রিংগুলিতে অন্তর্ভুক্ত করা হয়,
কিন্তু অন্যান্য হোয়াইটস্পেস অক্ষর, যেমন একটি নতুন লাইন এবং ক্যারেজ রিটার্ন, তা নয়। দ্য
-w বিকল্প এটি পরিবর্তন করে যাতে সমস্ত হোয়াইটস্পেস অক্ষরকে এর অংশ হিসাবে বিবেচনা করা হয়
একটি স্ট্রিং
-s
--আউটপুট-বিভাজক
ডিফল্টরূপে, আউটপুট স্ট্রিং একটি নতুন লাইন দ্বারা সীমাবদ্ধ করা হয়। এই বিকল্প আপনাকে অনুমতি দেয়
আউটপুট রেকর্ড বিভাজক হিসাবে ব্যবহার করা যেকোনো স্ট্রিং সরবরাহ করুন। সঙ্গে দরকারী
--include-all-whitespace যেখানে স্ট্রিং-এ অভ্যন্তরীণভাবে নতুন-লাইন থাকতে পারে।
@ফাইল
থেকে কমান্ড লাইন বিকল্প পড়ুন ফাইল. পঠিত বিকল্পগুলি এর জায়গায় সন্নিবেশ করা হয়েছে
আসল @ফাইল বিকল্প। যদি ফাইল বিদ্যমান নেই, বা পড়া যাবে না, তারপর বিকল্প
আক্ষরিকভাবে চিকিত্সা করা হবে, এবং অপসারণ করা হবে না।
বিকল্পগুলি ফাইল হোয়াইটস্পেস দ্বারা পৃথক করা হয়। একটি সাদা স্থান অক্ষর অন্তর্ভুক্ত করা যেতে পারে
একক বা ডবল উদ্ধৃতিতে সমগ্র বিকল্পটিকে ঘিরে একটি বিকল্পে। যে কোন
অক্ষরটি (একটি ব্যাকস্ল্যাশ সহ) অক্ষরটির উপসর্গ দিয়ে অন্তর্ভুক্ত করা যেতে পারে
ব্যাকস্ল্যাশ সহ অন্তর্ভুক্ত। দ্য ফাইল নিজেই অতিরিক্ত @ থাকতে পারেফাইল বিকল্প; যেকোনো
এই ধরনের বিকল্পগুলি পুনরাবৃত্তিমূলকভাবে প্রক্রিয়া করা হবে।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে powerpc-linux-gnuspe-strings ব্যবহার করুন