জিএনইউ টারের সাথে, এটি সহজভাবে
tar -xvf untrusted_file.tar
একটি খালি ডিরেক্টরিতে। /
অপসারণের সময় জিএনইউ টার স্বয়ংক্রিয়ভাবে শীর্ষস্থানীয় সদস্যের নামগুলি কেটে ফেলবে, যদি না অন্যথায় --absolute-names
বিকল্পের সাথে স্পষ্টভাবে না বলা হয় । গনুহ আলকাতরা এছাড়াও সনাক্ত করে যখন ব্যবহার ../
একটি ফাইল toplevel ডিরেক্টরি ও toplevel ডিরেক্টরির পরিবর্তে, যেমন একটি উপাদান রাখে ঐ ফাইল বের করা বাইরে কারণ হবে foo/../../bar/qux
যেমন নিষ্কাশিত করা হবে bar/qux
toplevel ডিরেক্টরির মধ্যে বদলে bar/qux
toplevel সংকলনের অভিভাবক মধ্যে । গনুহ আলকাতরা এছাড়াও toplevel ডিরেক্টরির যেমন বাহিরে প্রতি নির্দেশ সিম্বলিক লিংক যত্ন নেয় foo -> ../..
এবং foo/bar
কারণ হবে না bar
toplevel ডিরেক্টরির বাহিরে নিষ্কাশিত হতে পারে।
নোট করুন যে এটি কেবলমাত্র জিএনইউ টারের (পর্যাপ্ত সাম্প্রতিক সংস্করণগুলির) জন্য প্রযোজ্য (পাশাপাশি কিছু অন্যান্য বাস্তবায়ন, যেমন * বিএসডি টার এবং ব্যাসিবক্স টার)। অন্য কয়েকটি বাস্তবায়নের তেমন কোনও সুরক্ষা নেই।
প্রতীকী লিঙ্কগুলির কারণে, আপনি যে সুরক্ষাগুলি ব্যবহার করেন তা যথেষ্ট হবে না: সংরক্ষণাগারে একটি প্রতীকী লিঙ্ক থাকতে পারে যা গাছের বাইরে একটি ডিরেক্টরিতে নির্দেশ করে এবং সেই ডিরেক্টরিতে ফাইলগুলি বের করে। নিখুঁতভাবে সদস্যদের নামের ভিত্তিতে এই সমস্যাটি সমাধান করার কোনও উপায় নেই, আপনাকে প্রতীকী লিঙ্কগুলির লক্ষ্য পরীক্ষা করতে হবে।
মনে রাখবেন যে আপনি যদি ইতিমধ্যে প্রতীকী লিঙ্কগুলি অন্তর্ভুক্ত কোনও ডিরেক্টরিতে সন্ধান করছেন তবে গ্যারান্টিটি আর থাকতে পারে না।