home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / fileutils / split_join / !README
Encoding:
Text File  |  1995-10-01  |  2.3 KB  |  65 lines

  1. split for IBM_PC, join for Acorn Archimedes
  2. =========================================== 
  3.  
  4. One way of transfering files from the net to the archimedes is to read the
  5. files from the net with a IBMPC, write them to a msdos-diskette and read them
  6. diskette on archimedes with tools like !PCDIR or !dosfs. 
  7.  
  8. Sometimes files they are too big, to fit on a 720 KB MSDOS-diskette. 
  9.  
  10. The normal way is to uuencode them on a IBMPC, and split them with a 
  11. PC-text-editor, transfer them, join them with a Archimedes-text-editor and
  12. uudecode it. 
  13.  
  14. If you have a single-diskette-system, the file is greater 720KB and less 800KB
  15. but uuencoding will grow the file to a length greater 800 KB, you can't write
  16. the joined uuencoded file back to your Acorn-Archimedes-diskette.
  17.  
  18. For this Problem you need a program on the IBMPC which splits the binary file,
  19. and a Archimedes program whichs joins the binary parts to get the orginal file.
  20.  
  21. split.exe    (on Archimedes: split_exe (filetype MSDOS)) is the program to
  22.              split a file on IBMPC
  23.  
  24.              usage:
  25.            
  26.              split number source target
  27.  
  28.              This splits the file source into parts of length <= number 
  29.              with the names target.aa target.ab .... target.zz
  30.  
  31.              e.g. having a file hugo with length 750 KB
  32.  
  33.              split 400000 hugo part
  34.  
  35.              result in the files
  36.              
  37.              part.aa    (400 KB long)
  38.              part.ab    (350 KB long)
  39.  
  40. join         (filetype absolute) is the program to join the parts on Archimedes
  41.              
  42.              usage:
  43.  
  44.              join targetfile sourcefile1 sourcefile2 .... sourcefileN
  45.              
  46.              joins the files sourcefile1, sourcefile2 up to sourcefileN into
  47.              targetfile
  48.  
  49.              (e.g. having the parts from the example part_aa and part_ab)
  50.  
  51.              join hugo part_aa part_ab 
  52.  
  53.              results to the orginal file hugo 
  54.              
  55.              If you start the command from a obeyfile, the program do 
  56.              cooperative Wimp-"multitasking", to run the program in background.
  57.  
  58.              There is also the same program without multitasking features,
  59.              (joinNoTask) if you have to rmkill wimp-related system-modules.
  60.  
  61. Problems: Cause the programs operates in the "read a byte" - "write a byte"
  62.           mode, they are not very fast ....
  63.  
  64.  
  65.