💾 Archived View for mirrors.apple2.org.za › archive › ground.icaen.uiowa.edu › useful.stuff › bscit.… captured on 2024-03-21 at 20:31:03.

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

______________________________________

 BscIt v2.0b1 - prerelease beta notes
______________________________________


 1. Introduction

    BscIT allows you to decode and encode: base64, binscii, uucode.

    a) Base64 notes

       Base64 is an encoding scheme used by MIME message systems, what
       you might get if someone attached a file to your email.       

       Decode does not automatically support files that have been split
       into multiple parts. Encode does not properly set the MIME type,
       generate a complete MIME message, or split large files.

    b) Binscii notes

       Binscii is an encoding scheme used primarily by Apple II users,
       it has a slightly higher overhead but has good split file support
       as well as error detection.

    c) UUcode notes

       UUcode is an encoding scheme originating on Unix machines.

       Decode does not automatically support files that have been split
       into multiple parts. Encode does not split large files.

 2. Speed (decoding a 64k binscii file)

    BscIT uses highly optimized assembly to do it's conversions, what
    does that mean to you? Generally, a 2-3x faster translation.

    BscIT     BinSCII   GScii+    Sscii
    -----     -------   ------    -----
      18s         56s                         1.0 MHz
       8s         25s      23s      28s       2.8 MHz
       3s         10s      11s      14s       7.0 MHz

 3. How it works

    A. Decode

       This is pretty easy, select the file(s) with the browser and it will
       decode them into the chosen directory. Note that when launching icons
       from the Finder only one file can be processed at a time and the
       program will end when it is finished (unless you hold down the Cmd
       key when the program starts up). Press "D" to switch to Decode if
       you have used Encode.

    B. Encode

       Press "E" to switch to Encode. This brings up the encode options
       (see below). Press Return to accept the options or any other key
       to edit the defaults. Pressing Cmd-E will automatically jump to
       editing the options.

    C. Options

       a) Format

          Select which format to encode with: binscii, base64 or uucode.

       b) Type

          Select whether the file is formatted for Apple or Unix.

       b) Segments

          This is how many binscii segments will stored per file. The main
          benefits to storing multiple segments per file are speed and not
          gumming up your directories with lots of little files. You can
          choose from 1-9, or "?" which lets it store up to 256 segments in
          one file (4 megabytes).

       c) Size

          This is how big the binscii segment will be. The default, 16k, is
          the best; smaller sizes may allow you to better use binscii in a
          bulletin board environment. The binscii header is fairly large so
          stick with the largest size if at all possible.

4. The browser

    The browse-king mini-browser represents the state of the art in mini-
    browsers in the prodos 8 environment. Um, yeah. Anyway, functions are
    mostly patterned after the gs/os open file dialog. Here are the commands
    this time around.

    - Up and Down move up and down the list of files.

    - Left moves back one directory level.

    - Space allows you to mark multiple files.

    - Tab lets you select from a list of online volumes.

    - Cmd+Left|Right switches to the previous|next online volume with files.

    - Return and Right select a directory or file.

    - D sets Decode mode.

    - E sets Encode mode.

    - Ctrl-Z toggles between normal and showing all files.

    - Esc exits the program.

 5. Comments

    Any comments can be sent to my friend's address:

    ericlob@concentric.net