shar مخففی برای shell archive بوده یک shell script است که جهت ایجاد فایلهای آرشیو اجرا میشود.
shar یک فایل آرشیو self-extracting است که در واقع یک ابزار کمکی قانونی است و جهت Extract کردن فایل ها به Bourn shell unix نیازمندست
shar این مزیت را دارد که بصورت plain text است هرچند این موضوع پتانسیل خطرناکی برای آن است چرا که خروجی آن قابل اجرایی است.
سوئیچ o- اگر از سوئیچ l- و L- استفاده شود مورد نیاز است و همچنین سوئیچ n- نیز اگر از سوئیچ a- استفاده شود مورد نیاز است.
برای این منظور میبایست از ساختار دستور زیر استفاده نماییم
shar file_name.extension > filename.shar
برای این منظور میبایست از ساختار دستور زیر استفاده نماییم:
unshar file_name.shar