# Stream Data to Filter

By default, Filter uses temporary files during communication. It creates the temporary file to process, and uses further temporary files to store the filtered data and send it back only when the process is complete.

When running out-of-process, you can configure KeyView to stream the file data while it processes it, rather than creating temporary files, by modifying the `formats.ini` file. This method has a number of advantages:

- It reduces the disk space used for temporary files

- It improves the responsiveness for partial filtering. When using the `temp_file` method your first call to `fpFilterStream` does not return until the entire file has been processed. When using the `pipe` method, `fpFilterStream` returns the first block of text as soon as it is available.

- It reduces the I/O for partial filtering. When you use the pipe method, it might not be necessary for KeyView to read the whole input file, especially if you choose to stop filtering before all the text has returned.

To run Filter in streaming mode, set the `streaming_method` parameter in the `[FilterSDK_Config]` section of the `formats.ini` file to `pipe`.

By default this parameter is set to `temp_file`, which uses temporary files during the filter process.

© Copyright 2016-2020 Micro Focus or one of its affiliates | Send documentation feedback Close Send documentation feedback To open the configured email client on this computer, open an email window. Otherwise, copy the information below to a mail client, and then send this email to swpdl.idoldocsfeedback@microfocus.com. We appreciate your feedback! Product: Topic Title: Help Topic: Feedback:

_FT_HTML5_bannerTitle.htm