public static File getSparseBinarySVDLIBCFile() throws Exception {
    File f = File.createTempFile("unit-test", ".dat");
    DataOutputStream pw = new DataOutputStream(new FileOutputStream(f));
    pw.writeInt(3);
    pw.writeInt(3);
    pw.writeInt(6);

    pw.writeInt(2);
    pw.writeInt(0);
    pw.writeFloat(2.3f);
    pw.writeInt(2);
    pw.writeFloat(3.8f);

    pw.writeInt(1);
    pw.writeInt(1);
    pw.writeFloat(1.3f);

    pw.writeInt(3);
    pw.writeInt(0);
    pw.writeFloat(4.2f);
    pw.writeInt(1);
    pw.writeFloat(2.2f);
    pw.writeInt(2);
    pw.writeFloat(0.5f);

    pw.close();
    return f;
  }