LUCコンバーターについて
Convert.Guru は、25年以上にわたり維持・更新されてきた、世界最大級かつ信頼性の高いファイル形式データベースの一つを基盤としています。 当社の形式判定機能は、LUC を高い精度で識別します。ファイル名が誤っている場合や破損している場合でも対応し、一般的な形式へ変換できます。LUC コンバーターは登録やインストール不要で、ブラウザ上でそのまま利用できます。 アップロードされたファイルは、変換後に自動的に削除されます。
Luaバイトコードファイル (LUC) からテキストを抽出
.LUCファイルには、コンパイルされたLuaバイトコードが含まれている。開発者は、プレーンテキストの.LUAファイルを解析するよりも高速かつ少ないメモリ使用量でスクリプトを実行するために、ゲームエンジン、組み込みシステム、モバイルアプリケーションでこれを使用する。これはLua Interpreterによってネイティブに実行され、unluacやluadecのような専用のオープンソースデコンパイラを使用してリバースエンジニアリングできる場合がある。
.LUCはコンパイルされたバイナリ形式であるため、人間が読むことはできない。Notepad++のような標準的なテキストエディタで直接開いたり編集したりすることはできない。また、コンパイラの正確なバージョンに大きく依存する。Lua 5.1用にコンパイルされた.LUCバイトコードは、互換性レイヤーなしでは通常Lua 5.3では動作しない。さらに、多くのゲームエンジンはバイトコード構造に独自の変更を加えるため、標準的な解析が不可能になる。
唯一の実用的な変換先は、.LUA(プレーンテキストスクリプト)または.TXTに戻すことだ。ただし、デコンパイルは基本的に非可逆であることに注意してほしい。元のコードのフォーマット、開発者のコメント、ローカル変数名は、初期のコンパイル段階で永久に破棄される。
標準的なオンラインドキュメントコンバーターには、バージョン固有のバイトコードを解釈するために必要なリバースエンジニアリングアルゴリズムがないため、このファイル形式の変換は非常に困難だ。多くの場合、専用のコマンドラインツールだけがデータを適切に読み取ったりエクスポートしたりできる。このような制限はあるが、ファイルをconvert.guruにドラッグ&ドロップするだけで、フォーマットを特定し、表示し、可能な場合は変換することができる。当社のプラットフォームは、ファイルのバイナリヘッダーを検査してLuaのバージョンを確認し、コンパイルされたデータに埋め込まれた読み取り可能なテキスト文字列を抽出できる。
Convert.Guru はLUCファイルを分析し、正確な形式を検出して、中のテキストを読めるようにします。
ほかのユーザーは LUAC, CLU, PHB ファイルも変換しました。
LUC ファイルを JS, TS, PY, JAVA, CPP, C, CS, PHP, RB, GO, RS または SWIFT に変換したい場合は、Lua Interpreter または「コンパイル済みスクリプトの実行」カテゴリの同様のソフトウェアを使用できます。[ファイル] メニューで 名前を付けて保存… または エクスポート… を探してください。
SH, PY, KT, PS1, SWIFT, LUA, PL, JAVA, SCALA, JS, VBS または TS ファイルを LUC に変換するには、Lua Interpreter または「コンパイル済みスクリプトの実行」カテゴリの他の同等のツールを試してください。
Convert.Guru は、25年以上にわたり維持・更新されてきた、世界最大級かつ信頼性の高いファイル形式データベースの一つを基盤としています。 当社の形式判定機能は、LUC を高い精度で識別します。ファイル名が誤っている場合や破損している場合でも対応し、一般的な形式へ変換できます。LUC コンバーターは登録やインストール不要で、ブラウザ上でそのまま利用できます。 アップロードされたファイルは、変換後に自動的に削除されます。