.LOBSTER

Fichier LOBSTER

Lobster Source Code File
Poser une question
RÉPONSE RAPIDE

Un fichier .lobster contient du code source écrit dans le langage de programmation Lobster, un langage à typage statique avec une indentation de style Python créé par Wouter van Oortmerssen et principalement destiné aux jeux et aux graphismes. Comme il s'agit de texte brut, vous pouvez l'ouvrir et le lire dans n'importe quel éditeur de code, Visual Studio Code offrant le meilleur support via le serveur de langage de Lobster. Pour exécuter réellement le programme, transmettez le fichier au compilateur Lobster, par exemple avec lobster mygame.lobster.

Développeur : Wouter van Oortmerssen Catégorie : Fichiers de développement Standard ouvert MIME: text/plain
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Jun 22, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier LOBSTER ?

Un fichier .lobster est un fichier de code source écrit dans le langage de programmation Lobster. Lobster a été conçu par Wouter van Oortmerssen et publié pour la première fois en 2011 sous licence Apache 2.0. Le fichier contient du texte brut lisible par l'homme utilisant une syntaxe concise qui s'appuie sur l'indentation plutôt que sur des accolades, de sorte qu'il ressemble beaucoup à du code .py au premier coup d'œil.

Sous la surface, les deux langages sont assez différents. Lobster est typé statiquement avec une inférence de type sensible au flux, ce qui vous permet d'omettre la plupart des annotations de type tout en détectant les erreurs avant l'exécution du programme. Il gère la mémoire avec un comptage de références au moment de la compilation et une analyse de durée de vie au lieu d'un ramasse-miettes (garbage collector) à l'exécution. Le langage est polyvalent, mais son implémentation de référence est livrée avec OpenGL, SDL et d'autres bibliothèques intégrées destinées aux jeux et aux graphismes, de sorte que de nombreux fichiers .lobster font partie de petits jeux ou de démos graphiques.

Sécurité et sûreté

RISQUE : 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.

Détails du format

en bref
NOM COMPLETLobster Source Code Filealias Lobster Program File, Lobster Script
DÉVELOPPEURWouter van Oortmerssendepuis 2011
TYPE MIMEtext/plain
TYPEPlain-text programming language source code
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • 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.

Programmes qui ouvrent les fichiers LOBSTER

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

Détails techniques

spécifications approfondies
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
Publié2011
Standard ouvertOui · libre de droits
Spécificationaardappel.github.io

Conversions LOBSTER

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers LOBSTER. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers LOBSTER.

Foire aux questions

Quel programme ouvre un fichier .lobster ?
N'importe quel éditeur de texte l'ouvre pour la lecture. Visual Studio Code avec l'extension Lobster offre la meilleure expérience, et le compilateur Lobster exécute le programme.
Comment exécuter un fichier .lobster ?
Installez la chaîne d'outils Lobster depuis GitHub, puis lancez lobster yourfile.lobster (ou bin/lobster yourfile.lobster) depuis un terminal.
Un fichier .lobster est-il identique à du Python ?
Non. Lobster emprunte l'aspect basé sur l'indentation de Python mais est un langage distinct, typé statiquement, avec son propre compilateur et sa propre bibliothèque standard.
Puis-je transformer un programme .lobster en un exécutable autonome ?
Oui. Utilisez lobster --cpp pour générer du C++ pour une version native, ou lobster --pak pour créer un fichier pak .lpak que l'exécutable peut lancer directement.
Les fichiers .lobster sont-ils sûrs à ouvrir ?
L'ouvrir dans un éditeur est inoffensif car il s'agit simplement de texte. N'exécutez que des fichiers en lesquels vous avez confiance, car l'exécution lance tout code qu'il contient.
Qui a créé le langage Lobster ?
Wouter van Oortmerssen a conçu et implémenté Lobster, en le publiant pour la première fois en 2011 sous licence Apache 2.0.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z