x86-64アーキテクチャを*.linux64
使用するLinuxシステムを使用しています。
ただし、実行すると、次の結果./program.linux64
が表示されます。
./program.linux64: Exec format error. Binary file not executable.
chmod 777
権限に問題があると考えてファイル権限を変更しました。これで、次のls -l
ような結果が得られました。
-rwxrwxrwx .... program.linux64
しかし、まだ同じエラーが発生します。このプログラムをどのようにインストールしますか?
注:ファイルは圧縮されていません(圧縮を解凍または圧縮できません)。
更新(コメントから):
実行するfile
と「データ」と表示されます。
$ file program.linux64
program.linux64: data
実行すると、hexdump -C program.linux64 | head -8
以下が返されます。
00000000 81 29 7f 72 43 3a 5e a3 63 33 67 5e 25 7a 2a 64 |.).rC:^.c3g^%z*d|
00000010 36 94 75 44 b2 c0 56 6b 67 91 5e 33 0a fa 24 b9 |6.uD..Vkg.^3..$.|
00000020 c0 f1 dc 46 af 67 76 dc d7 d4 1a 72 3f c8 65 fe |...F.gv....r?.e.|
00000030 6f 47 90 d8 88 ce ae dd 01 8f 79 c9 3e 10 c8 f2 |oG........y.>...|
00000040 27 43 52 b6 2d 4e ab 4b c3 93 10 1a 6a 5d 5c 5a |'CR.-N.K....j]\Z|
00000050 3c 33 1a 37 5b 4f e7 00 30 95 1c 4b 10 a4 8d eb |<3.7[O..0..K....|
00000060 56 fe ef 8c 7b a5 ca aa 65 bd 34 bf f0 e8 30 af |V...{...e.4...0.|
00000070 9f 32 c9 6e 96 a4 9b ed 87 11 1e f9 94 3b b4 9c |.2.n.........;..|
答え1
データと言うときfile
(コメントにデータを投稿しました)、デフォルトでは、これはfile
認識できないファイル、特に実行可能ではないか、既知のfile
(to)アルゴリズムに圧縮されていないことを意味します。ファイルを受け取った場所に戻り、指示があることを確認する必要があります。