shar (скорочення від англ. shell archive) — формат саморозпакувального архіву, створеного командою shar у UNIX-подібній операційній системі. Файл є коректним скриптом командної оболонки, його запуск призводить до розархівування записаного у файлі вмісту.
Розширення файлу: | .shar або .sha |
---|
Команда shar не є частиною Single Unix Specification, тому формально вона не є компонентом Unix, а радше традиційною (англ. legacy) утилітою.
Історія
Програма bundle, дуже схожа на shar, була описана у книзі . Найпершу реалізацію утиліти shar зазвичай приписують Джеймсові Гослінгу, він же написав кількарядковий скрипт, що ілюструє концепцію:
# shar -- Shell archiver AR=$1 shift for i do echo a - $i echo "echo x - $i" >>$AR echo "cat >$i <<'!Funky!Stuff!'" >>$AR cat $i >>$AR echo "!Funky!Stuff!" >>$AR done
Джерела
- B. Kernighan, R. Pike (1984). The UNIX Programming Environment. с. 97.
- . GNU `shar' utilities. Free Software Foundation. Архів оригіналу за 12 березня 2017. Процитовано 26 березня 2017.
- uw-beave!jim (2 квітня 1983). Re: program to separate xlisp distribution files. Група новин: net.sources. message-id:bnews.uw-beave.451. оригіналу за 29 квітня 2024. Процитовано 27 березня 2017.
- . James Gosling: on the Java Road. Архів оригіналу за 27 березня 2017. Процитовано 26 березня 2017.
Посилання
- man про користувацькі команди (GNU/Linux) (англ.) – сторінка довідки
- Information about shar files (Carnegie Mellon)
- GNU sharutils [ 30 травня 2018 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
shar skorochennya vid angl shell archive format samorozpakuvalnogo arhivu stvorenogo komandoyu shar u UNIX podibnij operacijnij sistemi Fajl ye korektnim skriptom komandnoyi obolonki jogo zapusk prizvodit do rozarhivuvannya zapisanogo u fajli vmistu SharRozshirennya fajlu shar abo sha Komanda shar ne ye chastinoyu Single Unix Specification tomu formalno vona ne ye komponentom Unix a radshe tradicijnoyu angl legacy utilitoyu IstoriyaPrograma bundle duzhe shozha na shar bula opisana u knizi Najpershu realizaciyu utiliti shar zazvichaj pripisuyut Dzhejmsovi Goslingu vin zhe napisav kilkaryadkovij skript sho ilyustruye koncepciyu shar Shell archiver AR 1 shift for i do echo a i echo echo x i gt gt AR echo cat gt i lt lt Funky Stuff gt gt AR cat i gt gt AR echo Funky Stuff gt gt AR doneDzherelaB Kernighan R Pike 1984 The UNIX Programming Environment s 97 GNU shar utilities Free Software Foundation Arhiv originalu za 12 bereznya 2017 Procitovano 26 bereznya 2017 uw beave jim 2 kvitnya 1983 Re program to separate xlisp distribution files Grupa novin net sources message id bnews uw beave 451 originalu za 29 kvitnya 2024 Procitovano 27 bereznya 2017 James Gosling on the Java Road Arhiv originalu za 27 bereznya 2017 Procitovano 26 bereznya 2017 Posilannya a rel nofollow class external text href http linux die net man 1 shar shar 1 a storinka dovidki man pro koristuvacki komandi GNU Linux angl Information about shar files Carnegie Mellon GNU sharutils 30 travnya 2018 u Wayback Machine