I have found solution for converting OSM file into .map file but is there a way for converting .map file back to osm or shp or any other well-known vector file type?
by .map file i mean mapsforge .map file, not mapinfo .map file
reading the mapsforge-dev mailinglist for a long time now, I never came accross such a conversion feature.
I assume that OSM data -> mapsforge mapfiles is a oneway processing.
But you can try to ask on your own there, see https://groups.google.com/forum/#!forum/mapsforge-dev
(I only found one similar question there from 2013, but no answer.)