Features details

Features of Scifer Compression

Brief Description:

         A brief overview of present compression algorithms is that patterns (frequency or redundancy) form the node of all their representations.A common understanding is that they need a prior relational understanding of the current data in order to perform compression on it.This concludes that the way of representation forms the compressional differences between different algorithms.

        Scifer algorithm uses universal common logic as a base for compression.The data is "not analysed perspectively" (a graphical definition about a more detailed meaning of perspective is  shown in the home page of this website.

+ All the base functions are based on universal common logic.

+ In Normal Mode of compression, a part function checks if the string has recurred in 16 kb sliding window and a relative frequency based huffman tree is used.

+ In Buffer Mode the entire data is analysed and compressed if possible as it comes in without having any recollection of previously analyzed data.

+ All data is processed in linear mode.

+ The data can also be compressed without any array holding previously occurred or recurred data, the memory comsumption is only that of the program itself.

+ The processing functions are simple basic arithmetic , has no library dependancies.

+ The Buffer mode compression is human decodable (Note : No type of  fixed or referential symbols are used )

+ The encryption is done using a XOR key produced by two strings (one present in the archive and the other supplied by the user).

+ The function based analysis makes addition of new uniqueness of other algorithms easy, making the compression ratio only better.

+ The simplistic computing without consuming large memory resources makes the portability of the algorithm to any device that can compute.

+ Certain functional,logical and speed optimization are not performed to the fullest in the BETA version.

Note: A better understanding of the algorithm is possible after the publication of Universal Common Logic

       A figurative algorithmic method will be released at a later date. 

Here are few screenshots showing the resource consumption while running the console version (scifer_T.exe)

Sample file workshop.jpg  size (776 kb)

1. Compress using normal mode

2. Compress in bufferless mode


Features of Scifer Archiver


Internal Header



Archive header and file information are in the beginning of the archive.

The content details are not lost even in a partially downloaded archive or corrupted archive.

File addition and removal cannot be done on existing archive.
Files have to extracted , modified and then archive have to be recreated.

Extraction can be done even on partial archive.

Files cannot be added or removed making the archive unmodified and virus free.

External Header



Archive header and file information is present in a separate xml file (.xml)  and compressed data in a binary archive with raw data (.ba)

Since the archive header contents is in XML format, it can be viewed in any application which supports xml files like browsers,excel,xml viewers.

Manage 2 files (xml and binary)

View the contents of any Scifer archive present in any website (server) directly without downloading the archive.
~ Server independent.
~ OS independent
~ System independent
~ No waste of time and resources on the server.
~ Know exactly what you are downloading. 

Binary archive is virus free ,since its a chunk of non-intepretable information.

If the archive is created in stored mode, any application can access multiple data,information,files for resources within a single archive file without any external application or library.
see Scifer manual for archive structure access

File Structure only


This option creates only a xml file containing the file/folder structure of the given input.
eg. entire c drive

The XML is multi-purposeful.
~ A remote administrator can analyze and find files present in your system without even accessing your harddrive.
~Can be used as  a development tool for finding and removing unnecessary files.
~Can be ported to different systems for analysis.
~Can be used as a backup of file structure of hardrive.
~Can be used to detect new unhealthy files created during installation.
~Can be used for advanced indexing and searching of your file system.


 Other Features

+ File Filter - [ not case-sensitive ]

Uses a string compare function to include and exclude files during creation and extraction of archive.

Examples    While creating an archive

   Includes only files from selected files/folders whose filename has the string '.jpg'.

    Includes only files from selected files/folders whose filename has the string 'a' or 'A'.

While extracting from an archive

    Extracts only files whose filename has the string '.cpp'.

    View info shows only files whose filename has the string '.cpp'.

+ File by File compression

Scifer archiver compresses each file sequentially , some other archivers put continous streams to their buffer so while extracting sometimes they have to gather information from previous files.

+ OneView File viewing

This is a new concept introduced in Scifer.This method allows you to see all the files present in the archive in a single window along with their path and other details.


~ Avoids unnecessary clicks and time to go to a file.

~Avoids confusion when there are lot of subfolders present in the archive.

~Allows user to go to a single file easily with human perception.

+ Selective group extraction

In the ViewInfo window when you In the ViewInfo window when you right click on any file, a menu is displayed with 4 options.Each of this 4 options are useful in various ways and situations.

1. Extract File Only

Extracts only the selected file.

2. Extract Files in the same Folder only.

This option is useful when the requirement is only a set of files present within the same folder.Subfolders are not included in this option.

3. Extracts Files in the same Folder and subFolders.

Same as (2) except sunfolders are also included.

4. Run

This option extracts the file to c:\temp  as $$$$.ext.The extension is same as the original extracted file.The file is executed from shell.

Advantage with example : If you run and view 50 jpg images ,only one is created in the temp folder saving disk space.

You can also view the last file with the same extension from the temp folder.

+ Structure less extraction

While extracting if you choose to extract to /scifer... then all the files are extracted to a folder named scifer without having any folders.

--| Return to Mainpage |

(C)Copyright 2008 Senthil Kumar R