]> git.g-eek.se Git - inbyggd-frihet-wiki.git/commitdiff
[linux-intro] Provide a list of fileformats to discuss
authorGustav Eek <gustav.eek@fripost.org>
Mon, 21 Jun 2021 15:57:18 +0000 (17:57 +0200)
committerGustav Eek <gustav.eek@fripost.org>
Mon, 21 Jun 2021 15:57:18 +0000 (17:57 +0200)
linux-intro.mdwn
linux-intro/04.stil.mdwn

index 0bded1f5241531cabb748d3a2551edc1799b9ebc..b60d37650c93b4ac5bc0fb69a1c06edbab548ea1 100644 (file)
@@ -132,18 +132,34 @@ Det finns givetvis många begrepp, och alla hinns inte täckas in, men några ex
 
 ## Filformat
 
-Vissa former av fil-format är vanliga och bra att känna till. Dels
-konfiguration:
-
- * Init
- * Conf
- * YAML
-
-och dels för data och kommunikation:
-
- * CSV
- * JSON
- * XML
+Vissa former av fil-format är vanliga och bra att känna till.
+Vanliga
+[konfigurationsformat](https://en.wikipedia.org/wiki/Configuration_file)
+omfattar
+[namn-värde-par](https://en.wikipedia.org/wiki/Name%E2%80%93value_pair)
+och även [rena skript](https://en.wikipedia.org/wiki/Run_commands):
+
+ * [*ini*](https://en.wikipedia.org/wiki/INI_file),
+   t.ex. */etc/systemd/journald.conf* och */etc/libreoffice/sofficerc*
+ * *conf*, namn-värde-par, t.ex. */etc/logrotate.d/aptitude*
+ * *tab*, tabulär konfiguration med fält, t.ex. */etc/fstab* och
+   */etc/apt/sources.list*
+ * *rc*, rena skript, t.ex. *~/.bashrc*
+
+Det finns givetvis också en uppsjö dataformat. Dessa är några exempel med
+data i klartext:
+
+ * CSV (comma separated values) -- kommaseparerade värden, tabulärt,
+   heltalsindexerade fält, vanligaste dataformatet i traditionell
+   UNIX-miljö
+ * DKVP (delimited key-value pairs) -- tabulärt men med
+   nyckel-värde-par, ovanligt format
+ * [XML](https://sv.wikipedia.org/wiki/XML) (extensible markup
+   language) -- märkspråk med element, attribut och hierarkier
+ * [JSON](https://sv.wikipedia.org/wiki/JSON) (JavaScript Object
+   Notation) -- beskriver objekt centrerat kring listor och
+   associativa listor
+ * YAML -- Utökning av JSON, anpassad för mänsklig läsbarhet
 
 
 ## Skript
index 7910b74cd9db7099a2d1c0d74b45a1e9b4a6de98..704553d0cd42df0a858a8c36484745ad9c6e2e05 100644 (file)
@@ -30,6 +30,8 @@ Material
  * Wikipedia,
    [UNIX-filosofien][wik:fil] (*no*)
 
+ * [Lista med filformat](../#filformat)
+
 [deb:cons:text]: https://www.debian.org/doc/manuals/debian-reference/ch01.en.html#_unix_like_text_processing
 [deb:cons:script]: https://www.debian.org/doc/manuals/debian-reference/ch12.en.html#_the_shell_script