# kvsdk.ini Options

The following table lists configuration parameters available in the `kvsdk.ini` file.

kvsdk.ini configuration options

Configuration option | Description
--- | ---
`[DiskCache]` section
`DiskCacheSize` type = integer default = 64 | Specify the amount of memory in KB that KeyView will use for caching. Generally, when you increase the memory, performance improves. To determine a reasonable value, divide the maximum amount of memory you want KeyView to use by the number of threads. For example, if you want KeyView to use 50MB of memory and have 10 threads, set the value to 5MB, or 5120. The minimum amount of memory that you can use for file caching is 64 KB.
`[nsfsr]` section
`ExtractAllNotes` type = Boolean default = 0 | Set to 1 to extract all classes of notes and all subfiles regardless of whether they contain mail headers.
`ExtractAllFields` type = Boolean default = 0 | Set to 1 to extract all fields to a subfile. Applies to non-mail subfiles only.
`TempDir` type = file path default = current temp directory | Specify a new temp directory.
`ExportDXL` type = Boolean default = 0 | Export as DXL instead of MHT.
`[pdf_flags]` section
`remove_invisible_text` type = Boolean default = 0 | Set to 1 if you do not want to include invisible text from PDF documents in your output.
`[ss_flags]` section
`process_images_with_min_width` type = integer | The minimum width (in pixels) that an image in a spreadsheet must have for it to be exported from or viewed in a spreadsheet. This option can improve performance for documents that have lots of very small images.
`process_images_with_min_height` type = integer | The minimum height (in pixels) that an image in a spreadsheet must have for it to be exported from or viewed in a spreadsheet. This option can improve performance for documents that have lots of very small images.

_FT_HTML5_bannerTitle.htm