AITIA International, Inc. SgaFileCompressAndEncrypt - File Compression and Encryption application SgaFileCompressAndEncrypt

File Compression and Encryption application
("SgaFileCompressAndEncrypt")

Table of Contents

Basic operation

User interface


The main menu

Menu Menuitem Shortcut(s)/Button Meaning
[Log]      
  Find line containing... (Ctrl+F) Finds text in log window
  Find next matching line (F3) Finds next occurrence of text in log window
  Details   Detail level of logging (Off, Normal, Detailed, or Debug)
[Actions]      
  Compress yesterday's SGA files now! (Ctrl+Y) Start compression of SGA files created yesterday
  Flush status-line counters into log now!   Write status line counters into log file
  Flush & reset status-line counters now!   Write status line counters into log file, and then reset to zero
[Options]      
  Auto scroll ( ) Scrolls automatically the log window
  Save settings   Save actual settings to configuration file

(Bottom) Status line counters

Configuration (SgaFileCompressAndEncrypt.ini) file settings

Section Entry Example Meaning
[Position]      
  iLeft 9 Position of the program module on the display screen
  iTop 9 Position of the program module on the display screen
  iWidth 1010 Position of the program module on the display screen
  iHeight 750 Position of the program module on the display screen
[Options]      
  bAutoScroll True (Refer to the [Options]/Auto scroll menu item!)
[SGA files]      
  sFolderRoot E:\DataFiles-St1\ Root folder for SGA files in daily subfolders to be compressed
  sFolderAndFilePrefix SgaMon Prefix of storage folders and files
  wFilePeriodMinutes 15 Used for indexing, i.e., to create proper "*.SGAi" files
  iCompressionLevel 9 Sets the compression level; 0..9
  dwUseCrypto 1 Enables encryption; 0="don't encrypt"
  byTotalMax_OwnThreads 0 Set a positive value to apply this limit, set 99 _not_ to apply this limit, set 0 (or leave empty) to limit by #CPUs; loaded on-the-fly
  byTotalMaxToStartMultiple_CPUusage 50 Percent (%), loaded on-the-fly
  byTotalMaxToStartMultiple_DiskUsage 75 Percent (%), loaded on-the-fly
  sLogicalDiskPerformanceInstanceName E: Sets the logical disk to be monitored !--=======================================-->
[Advanced]      
  wLogDetailLevel 2 Detail level of logging (Off, Normal, Detailed, or Debug)
  dwMaxLinesInLogWindow 1000 Maximum number of lines in log window.
  sCaption Storage-1 Alternative caption text for easy distinguishing amongst multiple instances of this module
  dwProcessAffinityMask 0xFFFFF Sets the process affinity
  sLogFilesPath d:\LogFiles Path to the log files.

Version history