Open A File format – Programs, How to view and convert online

Ada programming language source code file definition and 8 other file types and linked programs information.


How to Open A Files


File extension a is used by following file type(s):

Ada programming language source code files

The A file extension is associated with Ada, is a structured, statically typed, imperative, and object-oriented high-level computer programming language based on Pascal.

It was originally designed by a team led by Jean Ichbiah of CII Honeywell Bull under contract to the United States Department of Defense during 1977–1983 to supersede the hundreds of programming languages then used by the US Department of Defense (DoD).

Ada is strongly typed and compilers are validated for reliability in mission-critical applications, such as avionics software. Ada is an international standard, the current version (known as Ada 2005) is defined by joint ISO/ANSI standard.


 Alpha Channel image data

The Alpha Channel is this nifty storage area in your image’s file for non-visible picture elements. Think of it as your picture’s own little private utility closet/filing cabinet.

The .psp picture file has these extra goodies stored in its Alpha channel that can just travel around with the picture (unseen until you need them) as a part of the file.

Major items of interest that get stored in the Alpha Channel are Selections, Masks and Creator Information. We can save this stuff to the Alpha channel and then dig it back out later to reuse for editing that picture or using in our other images.


Archive files

Archive file – Red Hat Linux

Programs that open a files:

  • Linux operating systems (Linux)


Assembly source code

An assembly language is a low-level language for programming computers. It implements a symbolic representation of the numeric machine codes and other constants needed to program a particular CPU architecture. This representation is usually defined by the hardware manufacturer, and is based on abbreviations (called mnemonics) that help the programmer remember individual instructions, registers, etc. An assembly language is thus specific to a certain physical or virtual computer architecture (as opposed to most high-level languages, which are usually portable).

Assembly languages were first developed in the 1950s, when they were referred to as second generation programming languages. They eliminated much of the error-prone and time-consuming first-generation programming needed with the earliest computers, freeing the programmer from tedium such as remembering numeric codes and calculating addresses. They were once widely used for all sorts of programming. However, by the 1980s (1990s on small computers), their use had largely been supplanted by high-level languages, in the search for improved programming productivity. Today, assembly language is used primarily for direct hardware manipulation, access to specialized processor instructions, or to address critical performance issues. Typical uses are device drivers, low-level embedded systems, and real-time systems.

A utility program called an assembler is used to translate assembly language statements into the target computer’s machine code.

The assembler performs a more or less isomorphic translation (a one-to-one mapping) from mnemonic statements into machine instructions and data. (This is in contrast with high-level languages, in which a single statement generally results in many machine instructions.

A compiler, analogous to an assembler, is used to translate high-level language statements into machine code; or an interpreter executes statements directly.)

Many sophisticated assemblers offer additional mechanisms to facilitate program development, control the assembly process, and aid debugging.

In particular, most modern assemblers (although many have been available for more than 40 years already) include a macro facility (described below), and are called macro assemblers.


Free Pascal files

Archive file for Linux or DOS Version.

Programs that open a files:

  • Free Pascal (multiplatform software)


Hellhog XP game archive

Game archive contains game files (maps, graphics, music, sounds, textures) for Hellhog XP.

Programs that open a files:

  • Dragon UnPACKer (Windows)
  • Hellhog XP (Microsoft Windows)


Jabbim (Jabber client) files

File extension used by Jabbim, application for chat through Jabber protocol.

Jabber is an open instant messaging technology that anyone can use. The Jabber community runs a worldwide network of free IM services and has created plenty of free software that you can download — clients for every device and operating system, servers you can run at your organization, and libraries you can use to build your own Jabber applications.

Programs that open a file:

  • Jabbim (Windows)


Static Object Code Library

The a file extension is associated with static object code library files in UNIX. A static library is basically a set of object files that were copied into a single file. This single file is the static library.

Programs that open a file in linux:

  • Unix (Linux)