Utilities

The Documentation will be put on the web in stages.


Utilities

Menu Level

Why Needed

Description

Archive - Compression - Join - Split Files - File Size Enquiry

renamed to

Archive - Compression - Join - Split File

after program version "1.2linu?o"
Sub
  • Emails can be limited to the total data that can be attached
  • Too many files attached to an email can be problematic
  • There is a need for privacy for some email communications
    • Ie between solicitor and client
    • company confidential communication
  • A need for identification of email sender
functions to
  • split files apart
  • join split files
  • compress files
    • compress small files
    • compress large files smaller than a certain size
    • compress and split large files
  • De-compress compressed files
  • Join files together
    • Joined file can be left as is
    • Joined file can be compressed or split and compressed
    • Joined file can be encrypted
    • Joined file can be encrypted and split
  • Select files that have been joined together
  • Select files that have been joined together and compressed
  • Select files that have been joined together and encrypted
Back up by Last Written Date Sub There is a requirement to back up files written at a particular time functions to back up files by written date
Back up by Created Date Sub There is a requirement to back up files created at a particular time functions to back up files by created date
Copy All or Changed Files in Directory with Log Sub There is a requirement to back up files in several sub directories and to be able to select these files
  • functions to back up all files in directory and sub directories.  It will create a log file of files in Parent directories of all files in parent directory and sub directories.
  • The log file can be used to back up files which have changed.
Date Sub There is a requirement to examine dates of files, modify dates of files for writing program needs or trying to rescue a crashed system Functions to examine and modify dates of files
Erase & Disk Utilities Sub There is a need to examine characteristic of file systems when writing programs and checking program integrity or trying to rescue a crashed system or clean up data disk to sell. Functions to examine and clean file systems
8 File & Directories Sub
  • As above but slightly different
  • CDROMs can only cope with so many sub directories
Functions to examine and clean file system and examine sub directory depths
9 Files - (Single Directory) Sub Need to look at files in single directory and examine lists of them them in different ways Functions to index lists of files in single directory
by
  • Name
  • Size
  • Directory
  • Extension
  • put list of files on ClipBoard
  • Put list of files in text file
Files - (Parent Directory) Sub Need to look at files in Parent directory and sub directories and examine lists of them them in different ways Functions to index lists of files in Parent directory and sub directories
by
  • Name
  • Size
  • Directory
  • Extension
  • put list of files on ClipBoard
  • Put list of files in text file
Get Window Text Sub Find ASCII Character not on Keyboard This will enable the user to copy characters to clipboard for inserting into word processor document
Generate Random Number Sub Sometimes need to generate a several strings of random numbers This will enable a user to create a text file of random numbers
Install - New Create Files , Directories for Program Checking Sub
  • When writing programs there is a need to create files to check file opening is working correctly
  • When writing programs there is a need to create files to check file reading is working correctly
  • How much disc space is file system using
  • Is the disc functioning correctly under the operating system
Functions to create files and examine disc space used by these files
Locate Sub
  • There is a need to find files the names of which are not totally remembered in parent and sub directories
    •  by substituting
      •  '*' and
      •  '?' in place of letters
      • by size
      • by SHA1 hash value
Functions to index lists of files in Parent directory and sub directories
by
  • Name
  • Size
  • Directory
  • Extension
  • put list of files on ClipBoard
  • Put list of files in text file
Memory Usage
moved here
after program version "1.2linu?o"

  • In programs memory is obtained and released when needed
  • For various reasons due to programming errors obtained memory my not be released.
  • Function records available memory for six occasions.
  • Values of available memory can be placed on Clipboard
Obtain Selected Data Sub
  • There is a need to read disk data and file data by hex value. Standard Hex read programs makes it difficult to keep track of data position in large files
  • There is a need to transfer partial data to other files particularly if you have a very large file and you need to look at a small part of it
functions to
  • read file sectors
  • disk sectors in Windows if security allows
  • transfer small amounts of data
Properties (Attributes) Sub

Rulars Sub When programming need to know size of dialogbox
Sometimes need a ruler or graph paper and non is available
functions to put
  • a vertical ruler on screen
  •  a horizontal ruler on screen
  • to print a ruler
  • to print graph paper of various sizes
Text & File Hash Values Sub
  • Some files downloaded from the internet come with a hash value which needs to checked against the downloaded file
  • When sending attachments with an email for legal purposes the hash value of the file needs to be sent for file checking integrity purposes
Functions to check, compare and produce various hash values of selected files and this can be copied to and from clipboard
Unicode Rename Sub

View && Rename Computer File Structure Change Working Directory Sub The program works from a directory it was loaded from.  Sometimes there is a need to change working directory when programing. Function to change working directory
Write File of Zeros to Fill Disk Sub
  • Second hand discs need to be stressed to check they are functioning okay
  • Second hand discs need to have there writing timing checked to ensure nothing untoward is taking place
Function to fill disk with zeros.  Not reliable for SSDs.