Testing Files Generator
Deutsch

Presets

Textkodierung

Weiß mein Leser, in welcher Kodierung eine Datei vorliegt, oder rät er?

Das Preset text-encoding baut mit einem Befehl ein ganzes Set echter Testdateien für diese Frage und ein manifest.json daneben, das beschreibt, wie dein System auf jede Datei reagieren soll. Alles unten wird aus dem Programm gelesen, mit den Standardwerten dieser Version.

Was findet es meistens?

Was steckt im Set?

Mit den Standardwerten, wie es tfg preset show text-encoding ausgibt:

Dateien20
Targets in seinem Rezept20
Gesamtgröße81 920 B
Formatecsv, log, md, txt, xml

Und was das Manifest dieses Sets von deinem System erwartet:

ErwartetBedeutungDateien
acceptDein System soll die Datei annehmen.10
unspecifiedDas hängt von den Regeln deines Systems ab. Du entscheidest, dann prüfst du, ob das Ergebnis dem entspricht, was du gemeint hast.10

Was kannst du ändern?

EinstellungNimmtStandardWas es tut
--sample eine Größe wie 2mb 4kb Wie groß jede Datei des Sets ist. UTF-16 speichert zwei Bytes pro Zeichen, daher wird eine ungerade Zahl abgewiesen.

Wie führst du es aus?

Sieh nach, was das Set kosten würde, baue es oder nimm sein Rezept zum Bearbeiten:

tfg preset show text-encoding
tfg generate --preset text-encoding --out ./text-encoding
tfg preset eject text-encoding > text-encoding.yaml

Oder baue in einem eigenen Rezept darauf auf, neben deinen Tests:

version: 1
extends: preset:text-encoding