www.wikidata.de-de.nina.az
Eine Konfigurationsdatei ist eine Datei auf einem Computer in der bestimmte Einstellungen die Konfiguration von Computerprogrammen oder Hardwarebestandteilen gespeichert sind Weit verbreitet ist die Verwendung einfacher Textdateien in der auf dem jeweiligen Betriebssystem ublichen Kodierung etwa ASCII oder UTF 8 sodass sie mit verschiedensten Programmen z B einem beliebigen Texteditor oder auf der Kommandozeile bearbeitet werden konnen Konfigurationsdateien konnen u a auch binar komprimiert oder verschlusselt sein Auch gibt es Programme die ihre Konfigurationsdateien komplett selbst verwalten Der Benutzer muss bzw kann sich in solchen Fallen nicht direkt mit der entsprechenden Konfigurationsdatei auseinandersetzen Inhaltsverzeichnis 1 Dateiformate 1 1 Verbreitung je nach Betriebssystem 1 1 1 Windows 1 1 2 Unix 2 EinzelnachweiseDateiformate BearbeitenGrundsatzlich ist kein spezielles Dateiformat vorgegeben jedes Programm bzw die Entwickler eines Computerprogramms legen selbst fest wie Einstellungen gespeichert werden Eine sehr einfache Art Konfigurationsoptionen zu speichern ist sie als Variablen in binarer Form als Daten in eine Datei mit vorgegebenem Namen und absolutem oder relativem Pfad zu schreiben Diese Daten sind jedoch nur schwer ausserhalb des Programms interpretierbar Damit also eine Konfigurationsdatei auch ausserhalb des Programms gelesen und verandert werden kann nutzen viele Programme Textdateien als Konfigurationsdateien die einer bestimmten Syntax folgen mit dem Nachteil dass das Programm die Daten beim Einlesen interpretieren englisch parse muss um sie in ihre binare Form zuruckzufuhren Es gibt einige standardisierte Dateiformate die fur Konfigurationsdateien gerne verwendet werden Das liegt nicht zuletzt daran dass es zahlreiche Programmbibliotheken zum Einlesen solcher Dateiformate gibt Zu den verbreitetsten Dateiformaten gehoren INI Initialisierungsdatei XML Extensible Markup Language JSON JavaScript Object Notation YAML YAML Ain t Markup Language TOML Tom s Obvious Minimal Language properties Java Properties Datei Property ListVerbreitung je nach Betriebssystem Bearbeiten Grundsatzlich ist das verwendete Dateiformat nicht vom Betriebssystem abhangig aber oft verwenden Anwendungen die gleichen Formate wie das Betriebssystem auf dem sie laufen Windows Bearbeiten Unter Windows wurden haufig die Initialisierungsdateien ini eingesetzt Auch die Registrierungsdatenbank englisch Registry user dat eines Windows Systems ist eine Konfigurationsdatei Diese Datei liegt aber in einem binaren Format vor weshalb es spezieller Anwendungen und Dienste bedarf um sie offnen und bearbeiten zu konnen Unix Bearbeiten Unix und Unix artige Betriebssysteme beispielsweise BSD Linux oder macOS benutzen sehr viele verschiedene Formate wobei darauf geachtet wird dass es sich um einfach editierbare Textdateien handelt Allerdings ist es dem jeweiligen Programm uberlassen wie es seine Konfiguration speichert sodass prinzipiell auch binare Formate moglich sind wenn auch absolut Unix unublich Unter Linux legen Anwendungen meist selbstandig ihre eigenen Konfigurationsdateien global im Verzeichnis a href Filesystem Hierarchy Standard etc html title Filesystem Hierarchy Standard etc a ab die fur alle Benutzer gelten und meist bei der Installation von Anwendungen vom Installationsprogramm oder von der Paketverwaltung oder durch einen Systemadministrator root erstellt werden bzw im Benutzerverzeichnis meist a href Filesystem Hierarchy Standard home html title Filesystem Hierarchy Standard home a i benutzername i Obwohl Dateien unter Unix oftmals keine Dateiendung haben besitzen Konfigurationsdateien manchmal Kurzel Dateiendungen wie cnf conf oder cfg und beginnen im Benutzerverzeichnis fast immer mit einem fuhrenden Punkt im Dateinamen wodurch die Dateien als versteckt angesehen und standardmassig bei der Ausgabe des Verzeichnisinhaltes nicht angezeigt werden Auf modernen Linux Systemen schreibt der Freedesktop org Standard ein eigenes Verzeichnis fur alle Konfigurationsdateien vor das per Umgebungsvariable XDG CONFIG HOME definiert ist normalerweise a href Benutzerverzeichnis html title Benutzerverzeichnis a config 1 So ist etwa die Benutzer Konfiguration des Midnight Commander statt fruher im Verzeichnis mc nun unter config mc zu finden Apple formatiert Einstellungen in macOS mit der unter NeXTStep OPENSTEP eingefuhrten Property List mit dem Dateikurzel plist 2 Benutzerspezifische Konfigurationsdateien von Anwendungen sind normalerweise in Users i benutzername i Library Preferences 2 abgelegt globale Einstellungen sowohl von macOS als auch von installierten Applikationen die fur alle Benutzer gelten sollen werden in Library Preferences abgelegt Einstellungen des BSD Unix Systems sind in ublicher Weise als Textdateien im etc Verzeichnis gespeichert 2 Einzelnachweise Bearbeiten XDG Base Directory Specification Environment variables In freedesktop org 24 November 2010 abgerufen am 3 August 2020 englisch a b c Comparing the Mac OS X Property List to the Windows Registry Memento des Originals vom 12 Mai 2014 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www macforensicslab com englisch www macforensicslab com zugegriffen 30 Juli 2011 Abgerufen von https de wikipedia org w index php title Konfigurationsdatei amp oldid 237946600