Quote:
Originally Posted by
venkatesh17
There is a script of type "executable (RISC System/6000) or object module not stripped" on AIX and we are unable to read the contents of it.
This is because there is nothing to read in it. This is a binary file (in the so-called XCOFF-format) and it is most probably the result of a
compiler compiling some code written in a normal computer language (C, C++, FORTRAN, or whatever) into an executable file.
If this program (not script) is the result of some in-house development at your site you should be able to find the source code of it somewhere. Use the respective compiler on Linux (mostly
gcc, but maybe something else) and compile it there, then you will have a Linux version of the program. (Well,
in principle. There are many things that could go wrong, but in theory this will work).
Quote:
Originally Posted by
venkatesh17
Is there a way to read the contents of the file on AIX, so that we can rewrite the code in Linux.
No. You can use the
strings-program as suggested to find out more details about the program, but that's it. Even if you succeed in reading the program it won't help you because on Linux you will not need this but a different program (that is: the different output the compiler on Linux will produce from the same source code) todo the same thing on Linux which this program did on AIX.
If you have no access to the source code at all you could try to
decompile it (notice that there might be copyright issues involved, clear that first), but this is something you need an expert for and even then it might not succeed at all. Even if it does it will be a complicated process.
I hope this helps.
bakunin