title: ASCII non readable characters 28, 29 31
body: <p>I am processing a file which I need to split based on the separator. </p>
  
  <p>The following code shows the separators defined for the files I am processing</p>
  
  <pre><code>private static final String    component   = Character.toString((char) 31);
  private static final String    data        = Character.toString((char) 29);
  private static final String    segment     = Character.toString((char) 28);
  </code></pre>
  
  <p>Can someone please explain the significance of these specific separators? </p>
  
  <p>Looking at the ASCII codes, these separators are file, group and unit separators. I don't really understand what this means.</p>