La directive `format` est fournie par le module d'extension [[!iki
plugins/format desc=format]].

Cette directive permet de formater un texte avec tout type de format
disponible. Elle possède deux paramètres. Le premier est le format à
utiliser, c'est-à-dire l'extension à donner à un fichier de ce type. Le
second est le texte à formater.

Par exemple, pour insérer un fichier outline (.otl) dans une page qui
utilise mdwn ou un autre format :

	\[[!format otl """
	foo
		1
		2
	bar
		3
		4
	"""]]

Note that if the [[!iki plugins/highlight desc=highlight]] plugin is
enabled, this directive can also be used to display syntax highlighted
code. Many languages and formats are supported. For example:

	\[[!format perl """
	print "hello, world\n";
	"""]]

`format` can also be used to format entire source files and display them on
a page. Simply put an [[inline]] directive with the `raw` attribute set
inside a `format`. This can be useful if you want to both serve the file
raw, as well as show it syntax highlighted on a page. An example:

	\[[!format python """
	[[!inline pages="program.py" raw="yes"]]
	"""]]

	\[[View raw file|program.py]]

[[!meta robots="noindex, follow"]]
