Tue Oct 04 00:39:12 CEST 2022 OsmAndMapCreator 3.0 Oct 04, 2022 12:39:13 AM net.osmand.osm.MapRenderingTypes init INFO: Time to init 522 Oct 04, 2022 12:39:13 AM net.osmand.obf.preparation.IndexCreator getDatabaseConnection INFO: SQLITE running in native mode Oct 04, 2022 12:39:13 AM net.osmand.obf.preparation.IndexPoiCreator getDatabaseConnection INFO: SQLITE running in native mode Oct 04, 2022 12:39:13 AM net.osmand.obf.preparation.IndexCreator getDatabaseConnection INFO: SQLITE running in native mode Oct 04, 2022 12:39:13 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: loading_file/osm/osm-replex/data/bulgaria.osm.pbf started - -1 Oct 04, 2022 12:39:13 AM net.osmand.impl.ConsoleProgressImplementation startWorkLong INFO: Task loading_file/osm/osm-replex/data/bulgaria.osm.pbf: work total has changed to -1 Oct 04, 2022 12:39:13 AM net.osmand.impl.ConsoleProgressImplementation startWorkLong INFO: Task loading_file/osm/osm-replex/data/bulgaria.osm.pbf: work total has changed to 26134832 Oct 04, 2022 12:39:13 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 0.506 %. Oct 04, 2022 12:39:14 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 6.549 %. Oct 04, 2022 12:39:15 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 10.242 %. Oct 04, 2022 12:39:17 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 13.913 %. Oct 04, 2022 12:39:18 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 18.607 %. Oct 04, 2022 12:39:19 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 22.019 %. Oct 04, 2022 12:39:21 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 25.39 %. Oct 04, 2022 12:39:22 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 29.004 %. Oct 04, 2022 12:39:23 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 32.449 %. Oct 04, 2022 12:39:25 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 36.787 %. Oct 04, 2022 12:39:27 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 40.273 %. Oct 04, 2022 12:39:28 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 46.11 %. Oct 04, 2022 12:39:30 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 49.395 %. Oct 04, 2022 12:39:31 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 52.833 %. Oct 04, 2022 12:39:32 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 56.034 %. Oct 04, 2022 12:39:34 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 59.489 %. Oct 04, 2022 12:39:35 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 61.64 %. Oct 04, 2022 12:39:37 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 64.764 %. Oct 04, 2022 12:39:38 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 66.989 %. Oct 04, 2022 12:39:39 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 70.445 %. Oct 04, 2022 12:39:42 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 73.744 %. Oct 04, 2022 12:39:43 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 75.809 %. Oct 04, 2022 12:39:44 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 79.245 %. Oct 04, 2022 12:39:46 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 81.373 %. Oct 04, 2022 12:39:47 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 83.517 %. Oct 04, 2022 12:39:48 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 84.62 %. Oct 04, 2022 12:39:50 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 87.983 %. Oct 04, 2022 12:39:51 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 90.235 %. Oct 04, 2022 12:39:52 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 92.373 %. Oct 04, 2022 12:39:54 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 95.935 %. Oct 04, 2022 12:39:55 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 97 %. Oct 04, 2022 12:39:58 AM net.osmand.impl.ConsoleProgressImplementation finishTask INFO: Task loading_file/osm/osm-replex/data/bulgaria.osm.pbf is finished Oct 04, 2022 12:39:59 AM net.osmand.obf.preparation.IndexCreator extractOsmToNodesDB INFO: File parsed : 46581 Oct 04, 2022 12:39:59 AM net.osmand.impl.ConsoleProgressImplementation finishTask INFO: Task null is finished Oct 04, 2022 12:39:59 AM net.osmand.obf.preparation.IndexCreator extractOsmToNodesDB INFO: File indexed : 46582 Oct 04, 2022 12:39:59 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: index_cities started after 46582 ms - 3039414 Oct 04, 2022 12:39:59 AM net.osmand.impl.ConsoleProgressImplementation startWorkLong INFO: Task index_cities: work total has changed to 3039414 Oct 04, 2022 12:39:59 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: preindex_boundaries_relations started after 55 ms - 21 Oct 04, 2022 12:39:59 AM net.osmand.impl.ConsoleProgressImplementation startWorkLong INFO: Task preindex_boundaries_relations: work total has changed to 21 Oct 04, 2022 12:40:02 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 4.762 %. Oct 04, 2022 12:40:02 AM tempLogger indexMultiPolygon WARNING: In multipolygon 11943054 there are incompleted ways Oct 04, 2022 12:40:02 AM tempLogger indexMultiPolygon WARNING: In multipolygon 13809528 there are incompleted ways Oct 04, 2022 12:40:02 AM tempLogger splitPerOuterRing WARNING: Multipolygon 14649425 has a mismatch in outer and inner rings Oct 04, 2022 12:40:02 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: preindex_boundaries_ways started after 2297 ms - 25690 Oct 04, 2022 12:40:02 AM net.osmand.impl.ConsoleProgressImplementation startWorkLong INFO: Task preindex_boundaries_ways: work total has changed to 25690 Oct 04, 2022 12:40:02 AM net.osmand.impl.ConsoleProgressImplementation startWorkLong INFO: Task preindex_boundaries_ways: work total has changed to 14 Oct 04, 2022 12:40:02 AM tempLogger logBoundaryChanged INFO: City : Паталеница boundary: Паталеница alevel:-1 type: has opened polygons:false no. of outer polygons:1 7940593345 priority:0 oldpriority:100 Oct 04, 2022 12:40:02 AM tempLogger logBoundaryChanged INFO: City : Црънча boundary: Црънча alevel:-1 type: has opened polygons:false no. of outer polygons:1 7940594209 priority:0 oldpriority:100 Oct 04, 2022 12:40:02 AM tempLogger indexBoundariesRelation WARNING: Not using boundary: null alevel:6 type: has opened polygons:true no. of outer polygons:1 9056801399 Oct 04, 2022 12:40:02 AM tempLogger indexBoundariesRelation WARNING: Not using boundary: null alevel:7 type: has opened polygons:false no. of outer polygons:0 9148743447 Oct 04, 2022 12:40:02 AM tempLogger indexBoundariesRelation WARNING: Not using boundary: null alevel:7 type: has opened polygons:true no. of outer polygons:1 9378659191 Oct 04, 2022 12:40:02 AM tempLogger indexBoundariesRelation WARNING: Not using boundary: null alevel:7 type: has opened polygons:true no. of outer polygons:1 11248331915 Oct 04, 2022 12:40:02 AM tempLogger logBoundaryChanged INFO: City not found boundary: кв. Република alevel:-1 type: has opened polygons:true no. of outer polygons:1 50492782689 priority:0 oldpriority:0 Oct 04, 2022 12:40:02 AM tempLogger indexBoundariesRelation WARNING: Not using boundary: null alevel:8 type: has opened polygons:true no. of outer polygons:1 61808694235 Oct 04, 2022 12:40:02 AM tempLogger indexBoundariesRelation WARNING: Not using boundary: null alevel:8 type: has opened polygons:true no. of outer polygons:1 64456572343 Oct 04, 2022 12:40:02 AM tempLogger indexBoundariesRelation WARNING: Not using boundary: null alevel:8 type: has opened polygons:false no. of outer polygons:0 64572096791 Oct 04, 2022 12:40:02 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: bind_cities_and_boundaries started after 424 ms - 100 Oct 04, 2022 12:40:02 AM net.osmand.impl.ConsoleProgressImplementation startWorkLong INFO: Task bind_cities_and_boundaries: work total has changed to 100 Oct 04, 2022 12:40:02 AM net.osmand.impl.ConsoleProgressImplementation startWorkLong INFO: Task bind_cities_and_boundaries: work total has changed to 5458 Oct 04, 2022 12:40:02 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: preindex_adress_map started after 11 ms - 21 Oct 04, 2022 12:40:02 AM net.osmand.impl.ConsoleProgressImplementation startWorkLong INFO: Task preindex_adress_map: work total has changed to 21 Oct 04, 2022 12:40:02 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: process_osm_nodes started after 151 ms - 127281 Oct 04, 2022 12:40:02 AM net.osmand.impl.ConsoleProgressImplementation startWorkLong INFO: Task process_osm_nodes: work total has changed to 127281 Oct 04, 2022 12:40:03 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 1 %. Oct 04, 2022 12:40:04 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 5.001 %. Oct 04, 2022 12:40:05 AM net.osmand.osm.MapRenderingTypesEncoder simplifyDirection SEVERE: Wrong value of "direction" both Oct 04, 2022 12:40:05 AM net.osmand.osm.MapRenderingTypesEncoder simplifyDirection SEVERE: Wrong value of "direction" both Oct 04, 2022 12:40:05 AM net.osmand.osm.MapRenderingTypesEncoder simplifyDirection SEVERE: Wrong value of "direction" both Oct 04, 2022 12:40:05 AM net.osmand.osm.MapRenderingTypesEncoder simplifyDirection SEVERE: Wrong value of "direction" both Oct 04, 2022 12:40:05 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 10.001 %. Oct 04, 2022 12:40:06 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 16.002 %. Oct 04, 2022 12:40:07 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 22.003 %. Oct 04, 2022 12:40:08 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 30.004 %. Oct 04, 2022 12:40:09 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 37.006 %. Oct 04, 2022 12:40:10 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 44.007 %. Oct 04, 2022 12:40:11 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 51.008 %. Oct 04, 2022 12:40:13 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 58.009 %. Oct 04, 2022 12:40:14 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 65.01 %. Oct 04, 2022 12:40:15 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 72.011 %. Oct 04, 2022 12:40:16 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 79.012 %. Oct 04, 2022 12:40:17 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 85.013 %. Oct 04, 2022 12:40:18 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 93.014 %. Oct 04, 2022 12:40:19 AM net.osmand.osm.MapRenderingTypesEncoder simplifyDirection SEVERE: Wrong value of "direction" 45-135 Oct 04, 2022 12:40:19 AM net.osmand.osm.MapRenderingTypesEncoder simplifyDirection SEVERE: Wrong value of "direction" 45-135 Oct 04, 2022 12:40:19 AM net.osmand.osm.MapRenderingTypesEncoder simplifyDirection SEVERE: Wrong value of "direction" 45-135 Oct 04, 2022 12:40:19 AM net.osmand.osm.MapRenderingTypesEncoder simplifyDirection SEVERE: Wrong value of "direction" 45-135 Oct 04, 2022 12:40:19 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 99.015 %. Oct 04, 2022 12:40:19 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: process_osm_ways started after 16977 ms - 25690 Oct 04, 2022 12:40:19 AM net.osmand.impl.ConsoleProgressImplementation startWorkLong INFO: Task process_osm_ways: work total has changed to 25690 Oct 04, 2022 12:40:20 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 3.001 %. Oct 04, 2022 12:40:21 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 8.003 %. Oct 04, 2022 12:40:22 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 13.005 %. Oct 04, 2022 12:40:24 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 18.007 %. Oct 04, 2022 12:40:25 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 25.01 %. Oct 04, 2022 12:40:26 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 32.012 %. Oct 04, 2022 12:40:27 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 47.018 %. Oct 04, 2022 12:40:28 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 60.023 %. Oct 04, 2022 12:40:29 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 73.028 %. Oct 04, 2022 12:40:30 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 96.037 %. Oct 04, 2022 12:40:30 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: process_osm_rel started after 10686 ms - 21 Oct 04, 2022 12:40:30 AM net.osmand.impl.ConsoleProgressImplementation startWorkLong INFO: Task process_osm_rel: work total has changed to 21 Oct 04, 2022 12:40:30 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: index_lo_level_ways started after 267 ms - 18507 Oct 04, 2022 12:40:30 AM net.osmand.impl.ConsoleProgressImplementation startWorkLong INFO: Task index_lo_level_ways: work total has changed to 18507 Oct 04, 2022 12:40:31 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 71.357 %. Oct 04, 2022 12:40:31 AM net.osmand.impl.ConsoleProgressImplementation startWorkLong INFO: Task index_lo_level_ways: work total has changed to -1 Oct 04, 2022 12:40:31 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: pack_rtree_map started after 792 ms - -1 Oct 04, 2022 12:40:32 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: pack_rtree_transp started after 786 ms - -1 Oct 04, 2022 12:40:32 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: Writing map index to binary file... started after 2 ms - -1 Oct 04, 2022 12:40:35 AM net.osmand.obf.preparation.BinaryMapIndexWriter endWriteMapLevelIndex INFO: MAP level SIZE : 4957696 Oct 04, 2022 12:40:35 AM net.osmand.obf.preparation.BinaryMapIndexWriter endWriteMapLevelIndex INFO: MAP level SIZE : 1416582 Oct 04, 2022 12:40:36 AM net.osmand.obf.preparation.BinaryMapIndexWriter endWriteMapLevelIndex INFO: MAP level SIZE : 761653 Oct 04, 2022 12:40:36 AM net.osmand.obf.preparation.BinaryMapIndexWriter endWriteMapLevelIndex INFO: MAP level SIZE : 586637 Oct 04, 2022 12:40:36 AM net.osmand.obf.preparation.BinaryMapIndexWriter endWriteMapIndex INFO: MAP INDEX SIZE : 7743682 Oct 04, 2022 12:40:36 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: Writing route index to binary file... started after 3997 ms - -1 Oct 04, 2022 12:40:36 AM net.osmand.obf.preparation.BinaryMapIndexWriter simulateWriteEndRouteIndex INFO: PREROUTE INDEX SIZE : 620578 Oct 04, 2022 12:40:38 AM net.osmand.obf.preparation.BinaryMapIndexWriter endWriteRouteIndex INFO: - ROUTE TYPE SIZE SIZE 165861 Oct 04, 2022 12:40:38 AM net.osmand.obf.preparation.BinaryMapIndexWriter endWriteRouteIndex INFO: - ROUTE COORDINATES SIZE 624227 COUNT 175558 Oct 04, 2022 12:40:38 AM net.osmand.obf.preparation.BinaryMapIndexWriter endWriteRouteIndex INFO: - ROUTE POINTS SIZE 0 Oct 04, 2022 12:40:38 AM net.osmand.obf.preparation.BinaryMapIndexWriter endWriteRouteIndex INFO: - ROUTE STRING SIZE 324820 Oct 04, 2022 12:40:38 AM net.osmand.obf.preparation.BinaryMapIndexWriter endWriteRouteIndex INFO: - ROUTE ID SIZE 37232 Oct 04, 2022 12:40:38 AM net.osmand.obf.preparation.BinaryMapIndexWriter endWriteRouteIndex INFO: -- ROUTE_DATA 1199244 Oct 04, 2022 12:40:38 AM net.osmand.obf.preparation.BinaryMapIndexWriter endWriteRouteIndex INFO: ROUTE INDEX SIZE : 620947 Oct 04, 2022 12:40:38 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: Writing address index to binary file... started after 2309 ms - -1 Oct 04, 2022 12:40:38 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: Process postcode boundaries started after 166 ms - 0 Oct 04, 2022 12:40:38 AM net.osmand.impl.ConsoleProgressImplementation startWorkLong INFO: Task Process postcode boundaries: work total has changed to 0 Oct 04, 2022 12:40:38 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: serializing_address started after 98 ms - 307 Oct 04, 2022 12:40:38 AM net.osmand.impl.ConsoleProgressImplementation startWorkLong INFO: Task serializing_address: work total has changed to 307 Oct 04, 2022 12:40:38 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 1.303 %. Oct 04, 2022 12:40:39 AM net.osmand.obf.preparation.BinaryMapIndexWriter endCityBlockIndex INFO: CITIES size 286332 Oct 04, 2022 12:40:39 AM net.osmand.obf.preparation.BinaryMapIndexWriter endCityBlockIndex INFO: CITIES size 453646 Oct 04, 2022 12:40:39 AM net.osmand.obf.preparation.BinaryMapIndexWriter endCityBlockIndex INFO: CITIES size 81345 Oct 04, 2022 12:40:39 AM net.osmand.impl.ConsoleProgressImplementation finishTask INFO: Task serializing_address is finished Oct 04, 2022 12:40:39 AM net.osmand.obf.preparation.BinaryMapIndexWriter writeAddressNameIndex INFO: ADDRESS NAME INDEX SIZE : 398441 Oct 04, 2022 12:40:39 AM net.osmand.obf.preparation.BinaryMapIndexWriter endWriteAddressIndex INFO: ADDRESS INDEX SIZE : 1221205 Oct 04, 2022 12:40:39 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: Writing poi index to binary file... started after 1137 ms - -1 Oct 04, 2022 12:40:39 AM net.osmand.impl.ConsoleProgressImplementation startWorkLong INFO: Task Writing poi index to binary file...: work total has changed to -1 Oct 04, 2022 12:40:39 AM net.osmand.impl.ConsoleProgressImplementation startWorkLong INFO: Task null: work total has changed to 1000000 Oct 04, 2022 12:40:40 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 1 %. Oct 04, 2022 12:40:41 AM net.osmand.impl.ConsoleProgressImplementation printIfNeeded INFO: Done 9 %. Oct 04, 2022 12:40:41 AM net.osmand.obf.preparation.IndexPoiCreator processPOIIntoTree INFO: Poi processing finished Oct 04, 2022 12:40:42 AM net.osmand.obf.preparation.IndexPoiCreator writeBinaryPoiIndex INFO: Poi box processing finished Oct 04, 2022 12:40:51 AM net.osmand.obf.preparation.BinaryMapIndexWriter endWritePoiIndex INFO: POI INDEX SIZE : 14207880 Oct 04, 2022 12:40:51 AM net.osmand.impl.ConsoleProgressImplementation startTaskLong INFO: Writing transport index to binary file... started after 11933 ms - -1 Oct 04, 2022 12:40:51 AM net.osmand.obf.preparation.BinaryMapIndexWriter endWriteTransportIndex INFO: TRANSPORT INDEX SIZE : 14910 Oct 04, 2022 12:40:51 AM net.osmand.obf.preparation.IndexTransportCreator writeBinaryTransportIndex INFO: GtfsInfoStats [avgWaitDiff30Sec=0, avgStopDiff30Sec=0, errorsTimeParsing=0, successTripsParsing=0, errorsTripsStopCounts=0] Oct 04, 2022 12:40:51 AM net.osmand.impl.ConsoleProgressImplementation finishTask INFO: Task Writing transport index to binary file... is finished Oct 04, 2022 12:40:51 AM net.osmand.obf.preparation.IndexCreator generateIndexes INFO: Finish writing binary file