Showing posts with label extension. Show all posts
Showing posts with label extension. Show all posts

Friday, December 4, 2009

An Extension For the day:.bmp/.dib

.BMP/.DIB
One of the most used extensions in the world of computers since the beginning of usage of images.
BMP stands for bitmap and as the name suggests,it is a map of bits i.e.. 1s & 0s.Here the image is stored in the form of binary data along with depth(intensity) as a multiplier.The coding of this type of file format starts with hexadecimal code in header defining the depth type of file etc..
The BMP file can be divided into parts as below
  1. Bmp file header
  2. Bitmap information header
  3. Color palette
  4. Data

The BMP file format or DIB-Device Independent Bitmap is device independent.i.e.. it determines the pixels colour without reference to display device.hence we can record images of varying quality.mostly these type of files or uncompressed or compression is based upon run length variation.i.e.dependent upon the current position of pixel.

Since the file format is simple,and no patent problems it is one of the most widely used format in applications.however the format is large in size due to no compressions.The size of a bitmap image is directly dependent on the size and quality of the image.Mostly RLE(run length encoding) compression or no compression is used.

In computer images are mainly stored in two formats viz..raster format and vector format.In raster format every point is defined whereas in vector format,from the starting point the intensit,distance etc.. are defined.It is like defining the position of bit in different co-ordinate systems(cartesian and spherical for example).Here the bitmap format follows raster format.Ever pixel is defined in terms of intensity of colours (RGB).
The name dib for the extension is used since the format is device independent!.The image quality is independent of the system on which it is being used thereby we can kno that there is no loss in t image by transfom of the same from one system to other.

The bitmap images can be edited using any of the image editors like paint,microsoft picture editor and many other bmp editors.Thus bitmap is an widely accepted uncompressed image format.

Sunday, September 27, 2009

An Extension For the day:.exe

Hello folks,
This is my new section, while studying most of the software behaviour,I understood that studying extensions does a lot of help.Thus in this section let us study together and understand every extension one by one and try its manipulations...........................

Today's Extension |.exe

What is an .exe file ?

An exe file is an file extension for executable files.EXE is the common filename extension denoting an executable file in any os.

Did You know that .exe file being the most used file is also the most vulnerable file for virus attackssince virus spreads quickly this way.

".exe" is one of the most well known extensions.The extension is used by almost all operating systems. well since it is the final step of any computer action i.e.. execution.Well an execution normally stands for end of life whereas the execution in a computer is the beginning of electronic functions i.e.. The Action begins.....

".exe" files are not only just the files ready for processing, it is also used for storing data temporarily on RAM for ready reckoning of data.the execution file in earliest operating system DOS was the basic for running any file.now the ".exe" files also dictates its appearance on screen(Graphical user interface).The .exe file holds resources like images,icons etc..

The .exe files in each of operating system is coded in differently in beginning to define the compatibility of thr program.Normally the .exe file is the final step of any program and to edit it the whole of program must be edited but since it is also a storage file, it might be a storehouse of viruses!
.exe files can be edited using certain software like PE editor.

Resources mean the data stored in executable file which is necessary for the work to be done by it when processed.It is like data necessary for execution of a program like time in calculation of velocity.It is normally of read only type and cannot be changed once in executable file.there are a set of specific resources for every operating system used to define area,type etc..Examples for resources are cursor,icon,font,string etc..these type of files are normally stored in either executable files or dll files.

Since the .exe file is not just a set of codes and also contains many data(resource) it cannot be edited by a normal text editor.The executable file is now a pack which contains multiple data items in many formats.Hence an exe file editor must understand the code of different programs and separate it.The executable file may be opened by packing and unpacking files sometimes for this reason.The exe file editor normally allows us to edit the resource files by unpacking exe file saves the changes and packs exe file again just like upgrading of a computer where a new component replaces the old one and same computer becomes faster.

The executable files in each version of OS is coded differently and each has its own drawbacks.all the executable files are differentiated by an ASCII coding at beginning of exe file or they have a certain hexadecimal value....