Changeset 31063 in osm for applications/editors/josm/plugins/seachart/src/s57/S57dec.java
- Timestamp:
- 2015-03-27T09:22:05+01:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/seachart/src/s57/S57dec.java
r30894 r31063 22 22 byte[] leader = new byte[24]; 23 23 boolean ddr = false; 24 int length; 25 int fields; 24 int length = 0; 25 int fields = 0;; 26 26 int mapfl, mapfp, mapts, entry; 27 27 String tag; … … 39 39 40 40 while (in.read(leader) == 24) { 41 try { 41 42 length = Integer.parseInt(new String(leader, 0, 5)) - 24; 42 43 ddr = (leader[6] == 'L'); 43 44 fields = Integer.parseInt(new String(leader, 12, 5)) - 24; 45 } catch (Exception e) { 46 System.err.println("Invalid file format - Encrypted/compressed ENC file?"); 47 System.exit(-1); 48 } 44 49 mapfl = leader[20] - '0'; 45 50 mapfp = leader[21] - '0';
Note:
See TracChangeset
for help on using the changeset viewer.