Open A File – What is and How to View – Format and Programs

Files type: FPK Archive


What is

The A file extension is closely identified with the 32- or 64-bit FPK Pascal (Free Pascal) compiler application. The software supports various types of processors like PowerPC, Intel x86, Sparc, AMD64/x86 64, and Motorola 680×0.

The compiler associated with the A format can also be deployed in a wide array of computing platforms such as FreeBSD, Linux, SunOS (Solaris), NetBSD, DOS, Classic Amiga, BeOS, QNX, Mac OS Classic, Mac OS X/Darwin, MorphOS, and 32-bit Microsoft Windows Operating Systems.

This compiles supports the excellent language syntax compatibility with the Turbo Pascal 7.0 (TP 7.0) including the Delphi development language. This compatibility extends to interfaces, widestrings, ansistrings, exceptions, rtti, and classes.

For Apple users, the application incorporates the Mac Pascal compatibility mode which also has a built-in support for global properties, operator overloading, and function overloading among others.

The generation of the A suffix along with runtime libraries and packages of the compiler are covered by modified Library GNU Public License in order to make the use of static libraries in the creation of programs.


Detailed information 

Category: System Library Files
File format: Open-Source
Open with Windows: Free Pascal Compiler
Open with Linux: Free Pascal Compiler
The action of the compiler is usually controlled by two distinct methods, command line options and the use of the fpc.cfg configuration file.
Initially, the compiler attempts to check the contents of the configuration file and then verifies for command line options respectively.
By following this process, the possibility of setting basic options in the configuration file including defining specific options is made easier when dealing with some programs or units.
The ppumve program takes every unit file then modifies the contents prior to compilation to identify the unit code in the library.
The new unit files will take the PPU file extension which can be changed by using the -e command option. Static libraries take the
A file extension while shared libraries are assigned the SO file format under the Linux Operating System environment. For OS/2 and the Microsoft Windows NT platform, the DLL file extension is used.