আমি 7-জিপ সংরক্ষণাগার (.7z) এর সামগ্রী কীভাবে সন্ধান করব?


11

আমি সংরক্ষণাগারটি আনপ্যাক না করেই 7-জিপ সংরক্ষণাগার (.7z) এর ভিতরে থাকা ফাইলগুলির বিষয়বস্তু অনুসন্ধান করার জন্য একটি উপায় খুঁজছি । আমার ভিতরে অনেকগুলি 7-জিপ সংরক্ষণাগার রয়েছে এবং আমি সেগুলি অনুসন্ধান করতে চাই।

এটা করার কোন উপায় আছে?


কী অপারেটিং সিস্টেম?
দারথ অ্যান্ড্রয়েড

Ditto। যদিও আমি যা বলতে পারি তা থেকে, লিনাক্সের ফাইল সিস্টেমে 7z সংরক্ষণাগারটি মাউন্ট করার কোনও কার্যকরী উপায় নেই, যা তাকে অনুসন্ধানের জন্য স্বাভাবিক * নিক্স ফাইল সরঞ্জামগুলি ব্যবহার করার অনুমতি দেয়।
যাত্রামন গীক

@ মার্টিন: কোন মাপদণ্ড অনুসন্ধান করবেন? নাম কি? .7z ফাইলের ভিতরে থাকা বাইটস?
আকিরা

ওএস: উইন্ডোজ; মাপদণ্ডের উদাহরণ: "আমার স্ট্রিং"
মার্টিন

কয়েকটি ইউটিলিটি রয়েছে যা এটি খুব ভাল করে। নতুন উত্তর দেখুন।
gravidThoughts

উত্তর:


11

উইন্ডোজে, একটি কমান্ড প্রম্পট ব্যবহার করুন:

cd C:\Program Files\7-Zip
7z

নির্দিষ্ট ফাইল অনুসন্ধান করার জন্য, যেমন namefile:

7z l compressed.tar namefile -r

ভিডিও টিউটোরিয়াল: 7-জিপ সহ ফাইলগুলি অনুসন্ধান করুন


9
হ্যাঁ, এটি কাজ করে এবং এটি বেশ দ্রুতগতির, বিশেষত যদি খুব বেশি ম্যাচ না হয়। উদাহরণস্বরূপ, যেখানে 7z.exe ফোল্ডারটি অবশ্যই প্যাথে থাকতে হবে C:\Program Files\7-Zip। তবে এটি ফাইলগুলির বিষয়বস্তু অনুসন্ধান করে না , কেবলমাত্র ফাইলের নাম এবং এইভাবে প্রশ্নের উত্তর দেয় না।
পিটার মর্টেনসেন

4

WinRAR এটি করতে পারেন। যাইহোক, উইনআর এটি নির্বিঘ্নে করে নিলেও এটি আনপ্যাক করা জড়িত রয়েছে সেই সত্যটির মুখোমুখি।

উইনআরআর, একটি সংরক্ষণাগার অনুসন্ধান করা হচ্ছে


2

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



2

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


সবে এটি ইনস্টল। আমি যখন এটি চালানোর চেষ্টা করি, আমি প্রক্রিয়া তালিকায় dnGREP.exe দেখতে পাই, তবে কোনও জিইউআই উপস্থিত হয় না। এটি হত্যা করার চেষ্টা করেছিল এবং এটিকে পুনরায় চালু করার কোনও প্রভাব নেই। অন্য কিছু চেষ্টা করতে হবে।
প্যাকওভারফ্লো

1

আপনি যদি 7-জিপ ইনস্টল করে লিনাক্সে থাকেন:

find . -iname *7z -exec 7zr -l \{\} \; | grep "filename.cpp"

1
এটি এখনও তাদের প্যাক করা হচ্ছে। যদিও ওপি তাদের প্যাক না করে যা চায় তা করা সম্ভব নয়, তাই ...
ইবিগ্রিন

আমি ইবিগ্রিনের সাথে একমত। অসম্পূর্ণ ফলাফলের সাথে আপনি যদি ঠিক না থাকেন তবে আপনি সেগুলি আনপ্যাক করবেন।
surfasb

1
এই আদেশটি কি কেবল ফাইলের নাম অনুসন্ধান করে না ? মার্টিন অনুসন্ধান করতে চায় ভিতরে ফাইল নিজেদের , শুধু তাদের নাম।
Synetech
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.