title: Understand OkHttp publicsuffixes.gz
body: <p>I'm doing a small Android Application, currently the apk has 382KB, and I'm using OkHttp, looking inside the apk, the Okhttp inserts a file <a href="https://github.com/square/okhttp/blob/master/okhttp/src/main/resources/okhttp3/internal/publicsuffix/publicsuffixes.gz" rel="noreferrer">publicsuffixes.gz</a> that has 33Kb (8~9% of total apk size).</p>
  
  <p>If I exclude the file with the follow code the application crashes, so it obviously necessary, my question is, what is the function of that file and is it possible to replace or modify to reduce the size?</p>
  
  <p>The exclude code:</p>
  
  <pre><code>android {
      ...
      packagingOptions {
          exclude "publicsuffixes.gz"
      }
  }
  </code></pre>