কমান্ড লাইনে এনক্রিপটেড সংক্ষেপিত ফাইলগুলি সনাক্ত করুন


3

শত শত আরআর ফাইল সহ আমার ডিরেক্টরি রয়েছে। বর্তমানে আমি পাওয়ার স্কেল ২.০ ব্যবহার করি এমন একটি স্ক্রিপ্ট যা উইনআরআর এর আরএআর ইউটিলিটি ফাইলগুলি সংক্ষেপিত করতে ব্যবহার করে। সমস্যাটি হ'ল কয়েকটি সংখ্যক ফাইলের এনক্রিপ্ট হওয়া শেষ হয়ে যায়, যা স্ক্রিপ্টকে বিরতি দেয় এবং ইন্টারঅ্যাকশন প্রয়োজন। নিম্নলিখিতগুলির মধ্যে একটি করার কোনও উপায় আছে:

  1. সংক্ষেপিত করার চেষ্টা করার আগে এনক্রিপ্ট করা ফাইলগুলি সনাক্ত করুন
  2. এনক্রিপ্ট করা ফাইলগুলিকে পুরোপুরি উপেক্ষা করুন
  3. একটি ভুল (বা সঠিক) পাসওয়ার্ড স্বয়ংক্রিয় করুন যা ফাইলটি খোলার চেষ্টা করবে, তবে ভুল হলে এটি এড়িয়ে চলে।

দ্রষ্টব্য: সংক্ষেপিত কিছু ফাইল কেবল ফাইলের সামগ্রী এনক্রিপ্ট করে, অন্যরা ফাইলের নাম এবং ফাইলের সামগ্রীগুলি এনক্রিপ্ট করে।

রিলেভেন্ট কোড:

$files = Get-ChildItem
foreach($file in $files)
{
    if($file.Attributes -eq "Archive")
    {
        $folder = $file.basename
        rar x $file $folder\ -y
    }
}

আপনি কি স্ক্রিপ্ট পোস্ট করতে পারেন? বা কমপক্ষে অংশ যেখানে বিরতি ঘটে?
ইবিগ্রিন

উত্তর:


3

ব্যবহার করে দেখুন -p-পরামিতি:

-p-     Do not query password

সম্পাদনা: সবেমাত্র পরীক্ষিত -p-, এবং এক্সট্রাকশনটি একটি দিয়ে ব্যর্থ হয়CRC error in the encrypted file file.ext. Corrupt file or wrong password.


আমি যা চেয়েছিলাম ঠিক তেমন করে। পাসওয়ার্ড প্রচেষ্টা ব্যর্থ হয় এবং স্ক্রিপ্ট চালিয়ে যায়। ধন্যবাদ।
ভাইকিং

@ ভাইকিং: অনুগ্রহপূর্বক উত্তরের জন্য উত্তরের পাশের নীল "+50" বোতামটি ক্লিক করুন।
ওয়েফার্স

0

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

rar x $file $folder\ -y av-

আমি এটি চেষ্টা করে দেখুন এবং দেখুন কি হয়।


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