(int first, int last, FileInfo fi)
| 759 | } |
| 760 | |
| 761 | void getOverlay(int first, int last, FileInfo fi) throws IOException { |
| 762 | fi.overlay = new byte[last-first+1][]; |
| 763 | int index = 0; |
| 764 | for (int i=first; i<=last; i++) { |
| 765 | int len = metaDataCounts[i]; |
| 766 | fi.overlay[index] = new byte[len]; |
| 767 | in.readFully(fi.overlay[index], len); |
| 768 | index++; |
| 769 | } |
| 770 | } |
| 771 | |
| 772 | void getProperties(int first, int last, FileInfo fi) throws IOException { |
| 773 | fi.properties = new String[last-first+1]; |