--- /dev/null
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
+<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
+<!-- English Revision: 1.10 -->
+
+<!--
+ Copyright 2002-2004 The Apache Software Foundation
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<manualpage metafile="filter.xml.meta">
+
+ <title>Filtres</title>
+
+ <summary>
+ <p>Ce document explique le fonctionnement des filtres avec Apache.</p>
+ </summary>
+
+ <section id="filters">
+ <title>Filtres</title>
+ <related>
+ <modulelist>
+ <module>mod_deflate</module>
+ <module>mod_ext_filter</module>
+ <module>mod_include</module>
+ </modulelist>
+ <directivelist>
+ <directive module="mod_mime">AddInputFilter</directive>
+ <directive module="mod_mime">AddOutputFilter</directive>
+ <directive module="mod_mime">RemoveInputFilter</directive>
+ <directive module="mod_mime">RemoveOutputFilter</directive>
+ <directive module="mod_ext_filter">ExtFilterDefine</directive>
+ <directive module="mod_ext_filter">ExtFilterOptions</directive>
+ <directive module="core">SetInputFilter</directive>
+ <directive module="core">SetOutputFilter</directive>
+ </directivelist>
+ </related>
+
+ <p>On appelle <em>filtre</em> un processus qui s'applique aux données reçues
+ ou envoyées par le serveur. Les <em>filtres en entrée ("input filters")</em>
+ servent à filtrer les données envoyées par les clients au serveur, tandis
+ que les <em>filtres en sortie ("output filters")</em> travaillent sur les
+ données envoyées par le serveur à un client. Il est possible d'appliquer
+ plusieurs filtres à un flux de données, et l'ordre de ces filtres peux être
+ spécifiée de façon explicite.</p>
+
+ <p>Apache utilise des filtres en interne pour par exemple gérer les "grosses" requêtes
+ (chunked) ou les requêtes partielles (NDT : "byte-range" : requêtes sur seulement une
+ partie d'un fichier spécifiée par un pointeur de départ, et de fin).
+ Certains modules permettent en plus d'utiliser des filtres
+ en utilisant des directives de configuration. Les filtres sont utilisables
+ au moyen des directives
+ <directive module="core">SetInputFilter</directive>,
+ <directive module="core">SetOutputFilter</directive>,
+ <directive module="mod_mime">AddInputFilter</directive>,
+ <directive module="mod_mime">AddOutputFilter</directive>,
+ <directive module="mod_mime">RemoveInputFilter</directive> et
+ <directive module="mod_mime">RemoveOutputFilter</directive>
+ .</p>
+
+ <p>Les filtres listés ci-dessous sont fournis dans la distribution d'Apache, et
+ peuvent être utilisés par tout administrateur.</p>
+
+ <dl>
+ <dt>INCLUDES</dt>
+ <dd>Le module <module>mod_include</module> travaille au moyen de
+ "Server-Side Includes"</dd>
+ <dt>DEFLATE</dt>
+ <dd>Le module <module>mod_deflate</module> compresse les données avant leur envoi au
+ client (filtre en sortie).</dd>
+ </dl>
+
+ <p>En outre, le module <module>mod_ext_filter</module> permet d'utiliser des
+ programes externes à Apache en tant que filtres.</p>
+ </section>
+</manualpage>