
Wat is een ENV-bestand?
ENV — omgevingsvariabelen
Het formaat gebruiken ENV
Een concreet voorbeeld
Een JSON voorbereiden van variabelen uit een demoomgeving.
Nuttige controles
Een .env-bestand kan geheimen bevatten: gebruik een geanonimiseerde kopie. Controleer de aanhalingstekens, regeleinden en vervangingen.
Kies een conversie
Bewaar het origineel en open het resultaat in de software of op het apparaat dat het zal gebruiken.
Uw vragen over dit formaat
Waarom verandert mijn JSON van structuur naar CSV?
CSV vertegenwoordigt een tabel van rijen en kolommen. JSON kan genestelde objecten en lijsten bevatten die niet direct kunnen worden getransponeerd. Maak een kopie, controleer hoe de velden worden weergegeven en behoud de JSON als uw gebruik vereist dat u de gehele structuur behoudt.
Hoe kunt u voorkomen dat de nullen aan het begin van de identificaties verloren gaan?
Bij het openen van de CSV in een spreadsheet, importeer de kolommen met identificaties als tekst. Een automatische opening kan 00123 omzetten in 123. Controleer ook de datums en decimale scheidingstekens voordat u opnieuw opslaat.
Kan ik een bestand met geheimen omzetten?
Verwijder wachtwoorden, API-sleutels en andere geheimen voordat u een voorbeeld naar de service of ondersteuning stuurt. Bestandsverwerking gebeurt online. Voor gegevens die uw apparaat niet mogen verlaten, gebruikt u een geschikt lokaal hulpmiddel.
Waarom worden niet alle uitvoeringen aangeboden?
De formaten zijn niet in alle gevallen uitwisselbaar. ConvertLab toont de conversies uit zijn catalogus; het hernoemen van een extensie verandert de inhoud niet. Gespecialiseerde uitvoeringen zoals bepaalde XML-exports of spreadsheets worden geïdentificeerd als NoLimit.
Wat is het?
Een .env-bestand bevat omgevingsvariabelen: een sleutel, een gelijkteken, een waarde, één per regel. Het dient om de configuratie los te koppelen van de code — databaseadres, toegangssleutels, wachtwoorden.
Het is het gevoeligste bestand van een project, en vaak ook het slechtst behandelde.
Geschiedenis & oorsprong
Deze werkwijze verspreidde zich met de moderne ontwikkelmethodes, die als uitgangspunt hanteren dat configuratie nooit hardcoded in de code mag staan.
Het .env-bestand werd hiervan de concrete vertaling, in vrijwel alle programmeertalen.
Waarom het handig is
Een totale eenvoud, en een duidelijke scheiding tussen de code en de geheimen die ze gebruikt.
Het maakt het mogelijk om van omgeving te wisselen — ontwikkeling, test, productie — zonder ook maar één regel code aan te raken.
Beperkingen & nadelen
Het bevat geheimen in platte tekst. Niets wordt erin versleuteld, niets wordt beschermd.
Het is het meest banale beveiligingslek ter wereld: een vergeten .env in een openbare repository of geplaatst op een slecht geconfigureerde server, en uw toegangssleutels zijn ineens van iedereen.
Praktische tips
Deel een .env-bestand nooit, en zet het nooit in versiebeheer. Sluit het systematisch uit van uw repository.
Als een sleutel is blootgesteld, probeer hem dan niet achteraf te beschermen: trek hem in en genereer een nieuwe. Dat is de enige juiste reactie.
Converteer uw ENV in enkele seconden, op onze beveiligde servers in Frankrijk.
ENV converteren