LC Converter

Extract text from Compiled Lua scripts (LC)


Drop or upload your .LC file

How to extract text from your LC file

  1. Click the "Select File" button above, and choose your LC file.
  2. You’ll see a preview, if available.
  3. Click the "Convert file to..." button to extract text information.

Convert LC to another file type

To convert LC Scripts to another format, you need Lua or other Developer software.

Convert a file to LC

To convert other file formats to the "Compiled Source Code" file type, you need software like Lua or a similar tool.


About LC files

The .lc file extension primarily represents Compiled Lua Script Bytecode used by the Lua programming language and game development frameworks like Corona SDK. A secondary, but notable use for the .lc extension is Astronomical Light Curve Data structured under the Flexible Image Transport System (FITS) and used by NASA. In rare cases, it stores esoteric LOLCODE scripts, LiveCode binaries, or even renamed PDF, EXE, or ZIP files.

Because an .lc Lua file is compiled bytecode, it is completely unreadable to humans. This presents a massive barrier for developers attempting to debug, modify, or recover lost source code. Furthermore, Lua bytecode is strictly bound to the specific version of the compiler; a file compiled in Lua 5.1 will usually fail in Lua 5.3. Light curve .lc files are equally restrictive, requiring highly specialized scientific software like FITS Liberator to parse the photometric data.

The most common conversion goal for a Lua .lc file is reverse-engineering it back to human-readable LUA or TXT source code. This requires a dedicated decompiler like unluac, as standard online converters cannot interpret binary opcodes. Keep in mind that decompilation will not recover original developer comments or exact variable names. For scientific light curve data, converting to CSV or standard FITS is preferred for data analysis.

Standard document converters fail to process .lc files because they lack the specific virtual machine logic needed to decompile the data. If our analysis detects a supported underlying or embedded format - such as a renamed archive or disguised document - viewing or conversion may still be possible.

Convert.Guru analyzes your LC file, detects the exact format, and lets you read the text inside.

Users also converted LC2, EPUB, MOBI, LCD, QMLC, CODE, IL, SC, DDC and TR files.


FAQ

If you want to convert LC file to SC, DDC, TR, JS, TS, PY, JAVA, CPP, C, CS, PHP or RB, you can use Lua or similar software from the "Compiled Script Execution" category. In the File menu, look for Save As… or Export….

To convert SH, PY, KT, PS1, SWIFT, LUA, PL, JAVA, SCALA, JS, VBS or TS files to LC, try Lua or another comparable tool in the "Compiled Script Execution" category.



The LC Converter Story

The history of Convert.Guru began over 25 years ago in California with Tom Simondi’s file-format database. A former contributor to Space Shuttle development and a software pioneer of the 1980s, Simondi established a trusted resource for file type analysis that was even referenced by Microsoft Windows XP. Today, we use modern technology to process and convert thousands of file formats while continually improving our LC converter.