Testing Files Generator
Nederlands

Presets

Tekencodering

Weet mijn lezer in welke codering een bestand staat, of gokt hij?

De preset text-encoding bouwt met één opdracht een hele set echte testbestanden voor deze vraag, en een manifest.json ernaast dat zegt hoe je systeem op elk bestand moet reageren. Alles hieronder wordt uit het programma gelezen, bij de standaardwaarden van deze versie.

Wat vindt hij meestal?

Wat zit er in de set?

Bij de standaardwaarden, zoals tfg preset show text-encoding het meldt:

Bestanden20
Targets in het recept20
Totale grootte81 920 B
Formatencsv, log, md, txt, xml

En wat het manifest van die set van je systeem verwacht:

VerwachtBetekenisBestanden
acceptJe systeem moet het bestand aannemen.10
unspecifiedHet hangt af van de regels van je systeem. Jij beslist, en controleert daarna of wat er gebeurt is wat je bedoelde.10

Wat kun je wijzigen?

InstellingAccepteertStandaardWat het doet
--sample een grootte zoals 2mb 4kb Hoe groot elk bestand van de set is. UTF-16 slaat twee bytes per teken op, dus een oneven getal wordt geweigerd.

Hoe draai je hem?

Bekijk wat de set zou kosten, bouw hem, of neem zijn recept om te bewerken:

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

Of bouw erop voort in een eigen recept, naast je tests:

version: 1
extends: preset:text-encoding