Glasswall SISL Splitter in action

Harry Georgiou
Glasswall Engineering
3 min readDec 4, 2019
Seamlessly deconstructing, validating and reconstructing files

Many of you have read about Glasswall SISL Splitter and you must be keen to see how it actually works.

A visual demonstration is below and proceeds to demonstrate the end to end process of SISL ‘Fragmentation’ and ‘Defragmentation’. For this demonstration, I will be using a shell script which will perform the following operations in the following order:

  • Glasswall Export
  • SISL Fragmentation
  • SISL Defragmentation
  • Glasswall Import
  1. First, we need an input file. For this demonstration, I have selected a DOCX file, but this can be any file type.

2. Then, the shell script needs to be configured to perform the end to end process of execution. Also, you will notice that on line 3 of the image below, SISL Fragmentation requires the split size [-s] to be specified to tell the SISL Splitter the maximum size of each fragment.

3. Next, once the script has executed, multiple output directories are created as per script specification which are as follows:

  • exp_output: This directory contains a compressed file with SISLs to be fragmented.
  • frag_output: This directory contains a compressed file with the fragmented SISLs. Therefore, it is expected that there will be more SISLs in this compressed file than the compressed exported file after fragmentation. However, the collection of SISLs still form a file visually identical to the original input file.

So, it is at this point that the SISL Splitter presents a lot of benefits which include:

a. The files being sent across the network will be smaller, resulting in fewer usage of resources. This allows for multiple files to be transferred across the network in parallel.

b. The SISL Splitter enables machines with processing limitations to be able to process large files after fragmentation.

  • defrag_output: This directory contains a compressed file with the fragmented SISLs defragmented. The structure of the contents in this directory after defragmentation are visually identical to contents of the compressed export file.
  • output: After a successful import using the compressed defragmented file, this directory contains the regenerated file and the report. If the import is unsuccessful because of failed verification or security checks, this directory will contain only a report.

The future:

Glasswall is bringing an enormous amount of innovation from a technological standpoint. Glasswall from its very core is taking files, deconstructing and reconstructing them, performing structural and thorough validation and security checks bringing a great amount of integrity, and regenerating them.

Stop it. Block it. Glasswall it.

--

--

Harry Georgiou
Glasswall Engineering

I am a technical and business enthusiast, with a passion for designing and building robust, revolutionary software solutions.