.LOBSTER

LOBSTER-fil

Lobster Source Code File
Ställ en fråga
SNABBT SVAR

En .lobster-fil innehåller källkod skriven i programmeringsspråket Lobster, ett statiskt typt språk med Python-liknande indrag skapat av Wouter van Oortmerssen och främst riktat mot spel och grafik. Eftersom det är vanlig text kan du öppna och läsa den i valfri kodredigerare, där Visual Studio Code erbjuder det bästa stödet via Lobsters språkserver. För att faktiskt köra programmet skickar du filen till Lobster-kompilatorn, till exempel lobster mygame.lobster.

Utvecklare: Wouter van Oortmerssen Kategori: Utvecklarfiler Öppen standard MIME: text/plain
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Jun 22, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet LOBSTER?

En .lobster-fil är en källkodsfil skriven i programmeringsspråket Lobster. Lobster designades av Wouter van Oortmerssen och släpptes första gången 2011 under Apache 2.0-licensen. Filen innehåller vanlig, läsbar text med en kortfattad syntax som förlitar sig på indrag snarare än klammerparenteser, så den ser vid en första anblick ut som .py-kod.

Under ytan är de två språken ganska olika. Lobster är statiskt typt med flödeskänslig typhärledning, vilket gör att du kan hoppa över de flesta typanteckningar samtidigt som fel fångas innan programmet körs. Det hanterar minne med referensräkning vid kompilering och livstidsanalys istället för en skräpsamlare (garbage collector) vid körning. Språket är generellt, men dess referensimplementation levereras med OpenGL, SDL och andra inbyggda bibliotek riktade mot spel och grafik, så många .lobster-filer är delar av små spel eller grafiska demon.

Säkerhet & trygghet

RISK: LOW

A .lobster file is plain-text source code and cannot run on its own by double-clicking. It only does something when executed by the Lobster compiler, and like any script it can perform whatever actions its code contains, so read unfamiliar files before running them.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNLobster Source Code Fileäven känd som Lobster Program File, Lobster Script
UTVECKLAREWouter van Oortmerssensedan 2011
MIME-TYPtext/plain
TYPPlain-text programming language source code
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Lobster ETL / test framework (SAP) - Some SAP LO extraction and QA tooling uses the name Lobster, but that is unrelated to this source-code format.
  • Lobster_data / Lobster Integration - Lobster GmbH sells data-integration software called Lobster; its projects are not saved as .lobster source files.

Program som öppnar LOBSTER-filer

Windows3 apps
Notepad Öppen källkod Open and edit the source as plain text, with a community syntax-highlighting setup available.
Lobster (reference compiler/runtime) Öppen källkod Run the program with lobster yourfile.lobster, or build/pack it using --cpp or --pak.
Visual Studio Code Gratis Open the file to read and edit it; install the Lobster extension for syntax highlighting and language-server features.
macOS3 apps
Sublime Text Betald Edit the source with a community Lobster syntax package installed.
Lobster (reference compiler/runtime) Öppen källkod Build the toolchain, then run lobster yourfile.lobster from a terminal to execute the program.
Visual Studio Code Gratis Open the file for editing and use the Lobster extension for highlighting and LSP support.
Linux3 apps
Vim Öppen källkod Edit the source in the terminal using the community vim-lobster plugin for highlighting.
Lobster (reference compiler/runtime) Öppen källkod Compile the toolchain and run bin/lobster yourfile.lobster to execute the program.
Visual Studio Code Gratis Open and edit the file; add the Lobster extension for the language server.

Tekniska detaljer

djup specifikation
EncodingUTF-8 plain text
ContainerNone (flat source text)
Typical sizeA few hundred bytes to tens of kilobytes
StructureHuman-readable Lobster source using significant indentation instead of braces, in the style of Python. Contains function and struct definitions, imports of other .lobster modules, and statements. Statically typed with flow-sensitive type inference, so most types are not written out explicitly.
IntegrityNone built in
PlatformsWindows, macOS, Linux, Web (WebAssembly)
NotesThe reference implementation runs a .lobster file through a JIT/interpreter by default. It can also emit a .lpak bytecode pakfile (--pak) or transpile the program to a .cpp file (--cpp) for shipping builds. The engine bundles OpenGL, SDL and related batteries aimed at games and graphics.
Syntax StylePython-esque, indentation-based
Type SystemStatic, flow-sensitive type inference with specialization
Memory ManagementCompile-time reference counting with lifetime analysis
Släppt2011
Öppen standardJa · royaltyfri
Specifikationaardappel.github.io

LOBSTER-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med LOBSTER-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om LOBSTER-filer.

Vanliga frågor

Vilket program öppnar en .lobster-fil?
Vilken textredigerare som helst öppnar den för läsning. Visual Studio Code med Lobster-tillägget ger den bästa upplevelsen, och Lobster-kompilatorn kör programmet.
Hur kör jag en .lobster-fil?
Installera Lobsters verktygskedja från GitHub och kör sedan lobster yourfile.lobster (eller bin/lobster yourfile.lobster) från en terminal.
Är en .lobster-fil samma sak som Python?
Nej. Lobster lånar Pythons indragsbaserade utseende men är ett separat, statiskt typt språk med sin egen kompilator och sitt eget standardbibliotek.
Kan jag göra om ett .lobster-program till en fristående version?
Ja. Använd lobster --cpp för att generera C++ för ett nativt bygge, eller lobster --pak för att skapa en .lpak-pakfil som körtidsmiljön kan köra direkt.
Är .lobster-filer säkra att öppna?
Att öppna en i en redigerare är ofarligt eftersom det bara är text. Kör bara filer du litar på, eftersom körning av en fil exekverar den kod den innehåller.
Vem skapade språket Lobster?
Wouter van Oortmerssen designade och implementerade Lobster och släppte det första gången 2011 under Apache 2.0-licensen.

Referenser

1Lobster on GitHub (aardappel/lobster)github.com
2Lobster official documentationaardappel.github.io

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.NOMEDIAAndroid No-Media Marker File
10.TXTPlain Text File

Relaterade filtillägg

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö