zane@ddsw1.MCS.COM (Sameer Parekh) (08/23/90)
When people put up source code they say use Binscii and Shrinkit to extract the files. What excatly would I send Binscii and Shrinkit (i. e. HOW DO I extract using Binsci and Shrinkit) I have Shrinkit but not binscii, however. Is Binscii public -domain and/or shareware? Thanks -- Sameer Parekh | Disclaimer: I do not work for anyone. Libertyville IL 60048 | ()_____________ () (708)-362-9659 | / \ zane@ddsw1.MCS.COM | ~~~~/~~~~~~~\~~~~
dcw@lcs.mit.edu (David C. Whitney) (08/23/90)
In article <1990Aug23.012904.4936@ddsw1.MCS.COM> zane@ddsw1.MCS.COM (Sameer Parekh) writes: >When people put up source code they say use Binscii and Shrinkit to extract >the files. What excatly would I send Binscii and Shrinkit (i. e. HOW DO I >extract using Binsci and Shrinkit) I have Shrinkit but not binscii, however. >Is Binscii public -domain and/or shareware? >Thanks Looks like it's that time of year again. Here is BinSCII 1.0.3, a PD utility to convert/unconvert prodos files to text. The program itself is converted to text by yet another utility called Executioner. Everyone would be using Executioner except for its heavy-duty drawbacks. To decode this file, edit everything out before the line "CALL-151" and everything after the line "E00G." Transfer it to your Apple and make sure that the lines are terminated with RETURN. You can check this by loading the file into your favorite text editor. If it loads and looks normal then you're OK. To avoid hassle, transfer the file using the Kermit protocol. It'll do the right thing. If you don't have Kermit-ability, then use XModem (to insure error-free) or text capture (which is risky and will require further twiddling on your part). For XModem users on a Unix box, you have to convert the Newlines (which are chr$(10)'s) to RETURNS (chr$(13)'s). You can do this by: tr '\012' '\015' < origfile > newfile Now xfer 'newfile.' Do not call it BINSCII. Name the text file *anything* but "BINSCII." Once on your Apple, go into Basic.system (You MUST do this under ProDOS. It might actually execute under DOS 3.3, but what you get WON'T BE FUNCTIONAL - so DON'T TRY IT!). Exec the file. It'll churn and then you should have a SYS file called BINSCII. If it's not a SYS file, EXEC it again. Repeat as necessary. If you did a text capture, then your file is filled with extra linefeeds. You need to edit these out. If you have AppleWorks, then this is easy. Load the file in and remove all the #'s. AppleWorks translates anything it doesn't recognize into a #. Save it as text and then EXEC it. If you don't have AppleWorks, then you need to write a little program to remove the linefeeds (these are chr$(10)). You're all set. BinSCII does not require all this hassle to decode anything. Anything encoded by BinSCII can be easily extracted by simply xferring it to your apple and then running BinSCII. You don't need to edit, cut, chop, or reorder anything - just run 'em through. OK, here it is: ---------cut here-------- CALL-151 E00:38 A5 FF D0 32 D8 20 8E FD AD 30 BF 8D 6A 0E 20 00 BF C7 6D 0E 0D 80 02 E18:D0 1D 20 00 BF C5 69 0E B0 15 AD 81 02 29 0F AA E8 8E 80 02 A9 2F 8D 81 E30:02 20 00 BF C6 6D 0E A2 08 B0 0E 20 00 BF C3 70 0E B0 06 A2 26 20 53 0E E48:AA 20 53 0E 4C D0 03 20 ED FD E8 BD 59 0E D0 F7 60 A0 F3 E1 F6 E5 E4 8D E60:00 C5 F2 F2 EF F2 87 8D 00 02 00 81 02 01 80 02 07 7E 0E E3 FF 00 20 00 E78:00 00 8B B2 13 09 07 C2 C9 CE D3 C3 C9 C9 00 F00:D8 A0 00 84 FF 88 84 E0 A9 0F 85 E1 20 67 FD A0 00 A2 FF 20 2F 0F E6 E0 F18:D0 02 E6 E1 0A 0A 0A 0A 91 E0 20 2F 0F 11 E0 91 E0 45 FF 85 FF 90 E4 E8 F30:BD 00 02 09 80 C9 A0 F0 F6 49 B0 C9 0A 90 17 69 88 09 20 C9 FA B0 0C 68 F48:68 E0 04 B0 BF 98 91 E0 4C 69 FF 18 29 0F 60 F00G 4C8620EEEE800030313233343536373839414243444546303132333435363738 3941424344454630313233343536373839414243444546303132333435363738 3941424344450030313233343536373839414243444546303132333435363738 3941424344454630313233343536373839414243444546303132333435363738 39414243444558200F27A9008D982D8DA02DA2FF9A20562748098020EDFDA988 20EDFD68C943D0034C9E23C955D0034CC320C951D0D458CEF4032058FC2000BF 65EA2DA900851D20E82B20DD2CA901851D20E82B2000BFC6DF20F0064C272901 F12DA525852220DC22207121208F2B20B722A9408D9B2DA9008D9C2DEE992D20 A62BA000A22F20042BAD812B911120072920622BCAAD822B911120072920622B CAAD832B911120072920622BCA10D7205F2120D024D0BBADCF2D8DA32DADD02D 8DA42D20842BA9048D9B2DA9008D9C2DEE992D20A62B206D222085234CE62020 3F232415300AAD0087297F20712B30EF60A9348D9B2DA9008D9C2DEE992D20A6 2BA000B113297F38E9408D4620205B2BA201B113297F9D4620205B2BE8E010D0 F1A902851D20D12C20B72220BE222000BFD0CD2D20BE222000BFCECD2DADCF2D 48ADD02D48ADD12D48A20020042BAD812B9DBE2D200729E8AD822B9DBE2D2007 29E8AD832B9DBE2D200729E8E00FD0DB20BE22206D222000BFC3BB2D90034C27 29205F21A9A420EDFDADD02D20DAFDADCF2D20DAFD20D7282062797465732074 6F20002035226820DAFD6820DAFD6820DAFD4C8EFDA000C8B94620098020EDFD CC4620D0F220D72820402024006020D7288D4372656174696E672000A000C8B9 4620098020EDFDCC4620D0F26020042BA51CCD812BD00CA51BCD822BD005AD83 2BF03620D728426164204352432120546869732066696C652068617320626565 6E20636F727275707465642E8D002052282037284C6E23A900851C851B602004 2BAD812B8DCF2D200729AD822B8DD02D200729AD832B8DD12D4C072920CF2BA0 00203F232415101F206E2320D72850726573732061206B65792E2E2E00203728 A90085224C8A20AD0087297FD9392DD0CEC8C012D0CB205F21A9408D9B2DA900 8D9C2DEE992D20A62BA000A200B113297F9D4B2D205B2BE8E040D0F14C5F21A9 018D9B2DA9008D9C2D4CA62B18AD9D2D6900853CAD9E2D6987853DA000A90091 3CE63CD0FAE63DA53DC9B7D0F0602074234C8523AD982DF00B8DA82DA9008D98 2D20922360ADA02DF0108DA82DA9008DA02D2000BFCCA72DB001604C2729A901 851D20E82BA900851D20E82B20A82620DD2C2000BFC6BD23F0064C272901F12D A525852220B025A900850E201B26A9008D9B2DA9308D9C2DAD982D8DCE2D2000 BFD1CD2DADD12D48ADD02D48ADCF2D482000BFCFCD2D3868EDCF2DD00F68EDD0 2DD00A68EDCF2DD0054C8D246868204E22A902851D20D12C20B72220EA24AD9D 2D0D9E2DD0034C8D2420B72224151003204C23A000A22FB1138D812B20072920 5B2BCAB1138D822B200729205B2BCAB1138D832B200729205B2B20B72ACA10D7 20542B20AD24D0CD20842BA51C8D812BA51B8D822BA9008D832B20B72A20542B 20842B208523241530034CCB2320742320D7288D50726573732061206B65792E 2E2E00203728A90085224C8A2038AD9D2DE513851FAD9E2DE5144818A51F6900 851F6869873006D006A51FD002A9006038ADCF2DEDA32D851FADD02DEDA42D30 06D006A51FD002A90060A000208F2BA200BD392D911120622BE8E012D0F32054 2BA200BD4B2D911120622BE8E040D0F320542B20842B20DE25A000AD982D8DCE 2D2000BFD1CD2D2092252000BFCFCD2D209225A200BDAC2D8D812B200729E8BD AC2D8D822B200729E8BDAC2D8D832B200729E820B72AE00FD0DB20A62BAD9D2D 8D812B200729AD9E2D8D822B200729A9008D832B20072920B72AA51C8D812BA5 1B8D822BA9008D832B20B72A20542B4C842BADCF2D8D812B200729ADD02D8D82 2B200729ADD12D8D832B2007294CB72AAE0620BD0620C9AFF003CAD0F6A000E8 C8BD0620994620EC0620D0F3C00D9002A00CC8A92E994620C8C88C4620602062 2BAE0620BD0620C9AFF003CAD0F6A000E8C8BD0620297F99004620622BEC0620 D0EE981869408D0046A920C8C010F00A99004620622BC84C0C2660E60EF02BAE 4620A50E290F186930C93A90031869079D4620CAA50E29F06A6A6A6A186930C9 3A90031869079D46206020D72854686572652061726520746F6F206D616E7920 66696C6573218D427265616B2074686520736F757263652066696C6520757020 696E746F8D70696563657320736D616C6C6572207468616E2033206D65672E8D 8D002052284C8A2020D7288D5768696368204E65776C696E65206D6F64653F8D 31292043522028666F72204170706C6573298D3229204C462028666F7220554E 4958298D8D5768696368202D3E200020372848098020EDFDA98820EDFD68C931 F008C932D0E9A90AD002A90D851060A9868DF203A9208DF30349A58DF403A995 20EDFDA217BD3E279D58BFCA10F7AD98BF2984D004A980D002A900850F60CF00 000000000000000000000000000000000000000000012058FC20D72842696E53 4349492076312E302E3320436F707972696768742028432920313938398D6279 20446176696420576869746E65792E8D8D53656C6563742066756E6374696F6E 3A8D43296F6E7665727420612050726F444F532066696C6520746F205458548D 55296E636F6E766572742061205458542066696C65206261636B20746F205072 6F444F538D51297569748D8D5768696368202D3E20004C372848E63CD00DA53D E63D453D2920F003201028682C00C060E61A20BC28C9C09006C9E0B002494049 804CC5284820BC28461A9005498020C528A900851A686020F92710FB202428AD 00C08D10C0297FC97BB006C9619002E9206048841FA060A90620A8FC8D30C088 D0F5A41F686085248D7B046085259848A5250AA8B98C288528C8B98C288529A5 20186528852868A8A5251860000480040005800500068006000780072804A804 2805A8052806A8062807A8075004D0045005D0055006D0065007D007841FA424 B128A41F60841FA4249128A41F60A20520A8FCCA10FA60841668853C68853D86 1FA000E63CD002E63DB13CF00F240F1003204728098020EDFD4CE328A61FA53D 48A53C48A41660841F451B851BA007061C261B900CA921451C851CA910451B85 1B8810EBA41F60482058FC20522868C927D01120D728492F4F204572726F7221 004CAB2AC92BD01F20D7284469736B2069732077726974652D70726F74656374 656421004CAB2AC940D01E20D728496E76616C696420506174686E616D652053 7974617821004CAB2AC944D01D20D7284E6F2073756368207375622D64697265 63746F727921004CAB2AC945D01820D728566F6C756D65204E6F7420466F756E 6421004CAB2AC946D01620D72846696C65204E6F7420466F756E6421004CAB2A C948D01120D7284469736B2046756C6C21004CAB2AC949D01D20D728566F6C75 6D65204469726563746F72792046756C6C21004CAB2AC94ED01320D72846696C 65204C6F636B656421004CAB2AC952D01920D7284E6F6E2D50726F444F532056 6F6C756D6521004CAB2AC957D03620D7284D6F7265207468616E206F6E652076 6F6C756D65206F6E6C696E652077697468207468652073616D65206E616D6521 004CAB2A4820D728496E7465726E616C204572726F72212050726F444F532043 6F6465203D20006820DAFD208EFD203728206E234C8A2086178416A003A2050E 832B2E822B2E812B261FCA10F2A51F293FAABD4B2D297F997D2B8810E0A000AD 7D2B911120622BAD7E2B911120622BAD7F2B911120622BAD802B911120622BA4 16A6176086178416A000B113297F8D7D2B205B2BB113297F8D7E2B205B2BB113 297F8D7F2B205B2BB113297F8D802B205B2BB97D2B20712B851FA205461F6E81 2B6E822B6E832BCA10F2C8C004D0E3A416A61760A51091114C622BE613D002E6 1460E611D002E612EEA32DD003EEA42D60A23FDD4B2DF003CA10F88A60414243 440000002000BFCB9F2D90034C2729A90085118DA12DA94685128DA22DA9008D A32D8DA42D60A90085152000BFCA972D9004C94CD016AD9D2DCD9B2DD008AD9E 2DCD9C2DF009A9808515D0034C2729A90085138D992DA98785148D9A2DA9008D 9B2DA9308D9C2D60A9008DA82DA51D290218F002A94069068518A90069208519 20D7288D456E7465722000A51D2901D02420D728706174686E616D65206F6620 66696C6520746F20636F6E766572743A8D004C602C20D7287072656669782074 6F2073746F726520636F6E76657273696F6E3A8D00201A2DA9F18518A92D8519 20D7282D3E2000A000B118A8841FF00EA000C8B118098020EDFDC41FD0F4C820 37280980C9A0B01BC98DF037C99BF024C988D0EBC001F0E720D72888A0880088 4C7F2CC040F0D8C9FFF0E9911820EDFDC84C7F2CA903206628A99D20EDFDA001 4C7F2C88D0034C7F2C98A00091184C8EFD2000BFC0DE2D9004C947D03AA51D29 02F0122000BFC8912DB02CAD962D8DCE2D8DA02D602000BFC88B2DB01AAD902D 8DCE2D8D982D2000BFC4A92DB0092000BFD1CD2DB001604C27292000BFC7362D AEF12DF010A200E8BDF12D09809DF12DECF12DD0F26001F12D46694C65537441 725466496C4573546152744142434445464748494A4B4C4D4E4F505152535455 565758595A6162636465666768696A6B6C6D6E6F707172737475767778797A30 313233343536373839282903062000BB0003462000B700040000873000000004 0000460000000001000A06200000000000000000000000000000000746200000 000000000000000000000000000200000000070620C304000001000000000746 20C3040000010000000004000000000000003031323334353637383941424344 4546303132333435363738394142434445463031323334353637383941424344 4546303132333435363738394142434445ED BSAVE BINSCII,A$1000,L$0E31 E00G ----------cut here------ -- Dave Whitney A graduate in Computer Science from MIT dcw@goldilocks.lcs.mit.edu ...!mit-eddie!goldilocks!dcw dcw@athena.mit.edu My employer pays me well. This, however, does not mean he agrees with me. I wrote Z-Link & BinSCII. Send me bug reports. I use a //GS. Send me Tech Info.