C1ZipFile creates temporary streams while adding entries to a zip file. These temporary streams can be memory-based or disk-based, depending on the size of the entry and on the setting of the MemoryThreshold property.
If a temporary file is used, C1ZipFile you can control its location by setting the TempFileName property. If you don't select a path for the temporary file, C1ZipFile will create one automatically using the System.IO.Path.GetTempFileName method.