Path: utzoo!utgpu!water!watmath!clyde!saf@moss.ATT.COM
From: saf@moss.ATT.COM
Newsgroups: comp.sys.mac.programmer
Subject: Re: Unix shell archive files and MPW
Summary: unix shar and mpw
Message-ID: <29161@clyde.ATT.COM>
Date: 6 Jul 88 12:57:56 GMT
References: <1431@pembina.UUCP>
Sender: uucp@clyde.ATT.COM
Lines: 58


A question was asked as to using Unix shar with MPW.  I have written both a
shar and unshar in MPW shell which allows one to read and write Unix shar
files.  The shar is very simple and should be easily unpackable on the Unix
side.  Unshar is harder because there are some pretty fancy shars out there
and I didn't feel like implementing all the features like file-size checks.
So you may need to tune my unshar to your shar, or I can post the particular
version of the Unix shar I use if anyone is interested.  

Below is a binhex of a SIT archive containing the shar/unshar scripts in
source form.  They are free - use at your own risk/pleasure.

(Please no flames about tacking the code onto this posting - it was 41 whole
lines long. :-)

	Steve Falco   moss!saf   saf@moss.ATT.COM

(Convert with BinHex or StuffIt)
:#(0SBA)ZFfPd!&0*9#&6593K!!!!!!FQ!!!!!&4D8dP8)3!#!!!(*R*-BA8"!!!
!!!!!!!)#"(0SBA*Q!%$Aj!"!eq3!!!Vi!!)@m!"!Qb3!36$Q!%$Aj!"!eq3""`%
(!3F!)3"!Qb3!$BiH!!*D$!!!!!!""e4&@&408&-J!3#FS$ViRF*idJ!!!Ai!!!(
c!!!""3!!!9Uj"9T(!!!!!!!!S-N!!!3)+*!!#8'$!@8F!,#3!!!!!`!'"&J)-F(
$La!*""J!`1'"IrmkcN%64NiB!35T&-&#T3Q8+5!#rZ-%3"$"J&0ZUQ6T%UC-QMC
[#Kd+3!!R8$V`"3``EkQIK4BY,JMJd'-!"J#L6Q6)F1Z"!!B#*!LJJ#[(UPN",1M
k9D0&LP`AI[h+i-"#"!!3N!#pUVBV9V3F*F+&L"GP`iiB*fk-#+!!!+akmHSPL#4
VNcGZ`Saj!k"0Qc"Zb-`"BHD0R!BM3)5T3qI0jc0TaS4K`qDL3ai!5!5B%U!I!0b
kHIIV*!b2Y+AbN!$I(,L8B!#%!+$,%*J'9J&#"$N!Q!kJTa5##JDd!bP8J"S$)aU
-!$%(64Jj)&U!J&1($SJ`)-68F6-'$BJhCN$3+B2(SCNdE-V-dIMQ6"NkD-SJ[*-
'*BJaEpUd#H1'c%JcEq3)I0J`CTJcDFD%BF-Q$d%iE&UQFA0'BmSf%F1-@30L+Cd
h)$k'R10#i-iT3Bb!S2%#4pNE!NHSAFZfVGZhF12+KGZJJCJb30dd5&#Q)PB4IG&
JY5@Li-','E@+c#SR*JJ`F1k3!!&cdFeM-Q%fJL%XBLp1K'BX,`@a4`58Jf(DR&3
j4d5I[AcpJJ!XQr#Hd(di``lm9kK$(b"XibB-JJF2%#GH[#LLiSN+XEIGp&&qSR1
#",k,NmDp@lB)jFbG3mHYh(UCQRYjcqEB%J5-cZI*e"f)XJ`)0Q(Q1%cUaRkG1@@
3!%&542ET!!))mB(!adYbb-#''6Y*j*!!(DaPTK*8C,baf"SAYLG('QHJiG!F@0e
Khe9[80AH'`f&!!)#"R9ZFfKKFN$Aj!"!eq3!!!Vi!!)@m!"!Qb3!36$Q!%$Aj!"
!eq3""`%(!3F!)3"!Qb3!$BiH!!*D$!!!!!!""e4&@&408&-J!3#FS%LDRF*jS`!
!!JB!!!5e!!!!h3!!![562Q"N!!!!!!!!#(%!!!3)+"!C3B-"I4"Fb,#K3iF'kVL
CJbD-R$!##&)TJS9+%bK63!6mabP!aS99!QlXq$(Nb*)R(cS8`!N8%Nd"#G3++-#
!c*p!J`SG5V5SdD*i!!`JL!3!P)8#i!N!p)rE2hB#k!QJC,)!LJ(m"$*e#P8U),)
JTM)iLd&JJ)%"!jaii"EZdEY$QbCSmXC0Q$&[!0!Jk'D%iF1)%bF'i*-!!"8!2J4
S%Q$IimL6+hF5PQG8h#QI&pSGM4"!DB8"dX!U3)JJ"`!+!E58)PE"!(IrrMdFd#i
h36i!"+5a"L-DM!"4amdF0'(NJ'J"JNkB0@9!K!&4a8N5,#!1*J4K*JfEL'(J*+6
$3U$%1R6HY!Pc*XfB-'cBj-N)KddD1QRFR!&a%i5B-'2@m(56NU2(-R0F#$3jK8i
C1fAFJ!ML!S34Q'2HJ+$a!NIA'`*(L"e,YUcCXfM6UN9VFL9%L5#b`TRjaNa$0"%
lIV`EdD'F-fASJ+M,0kl+P@l)c'QSeFbEQ'rZ0'JJGfD,Q6a!l)R4"i32%#FQ1Qd
$aqM(%bE[4+`cT``CaJ4EJjj$4diD1#G!b!P$"kr#hQ'N9JD"iX4,eK'P5!%"88k
ERQN@Hf56B[*!0j&"X(RcT[3EU!TKXLQFPI3E0e(Tc'Q`[AZ$"!1l4bdmZV4HN!#
,45F%61HpArkJL9B'DDD9JGTl!if"4RH$Q@&A(D89e9YHDFK"@ebm%IH'3R(8!Ce
GC*aA4R8*M)%5#+ASB-`,TEa%a`XJm-'(6h+8mG"l#))!4ada$AELK!@#i%BBEB#
8'!K4NG'#3cYp&)BG1HddB4Z$5G@D5,XjT9e15,eABde!4F5LLmAB)J)+aD5!5Ja
QPRN#QQV+B-X*aF!#S`KVfZ)'+M+)J#0m'3dTKee!GQ5KB$DK0e44%ae84Spf**4
''',XK3+3!"fqi94q06CN@e"jK#!UL4dGQH),GVlAQQ$h$9NN##+!i5))T)$KC`*
P++M9#AJX"1X*)Zc4+T&Pp#%#X+L9H')-I`i%)*!!V@9eC+*pFIGHUDqGQQS#Ub+
C''ffk35VV"R@HUZ*JM'E3)lBh3'#DKJ+pq0dK5@C8@e4[SFZLLUq%'b5i%CTl![
0aP8MEhhK&D3B-k8daaa4&NB'`SYUe90`VlN988p!rKIBHa0Vq9Q``aCTV(rl"3D
VX%Hj@ZbYl'B(ldY5L84E`K&*ka44dNQ&F9cEbAE6HcCVQ5)X+jImXVj"4h4CdLd
6Hh+5e[N%NT!!0L*k%aelc6''EA$d0dE6#md8@N-$fRF8DXi&L$D"paeB"Kip`3!
BI`!!: