Let me make that clearer, since apparently absolutely nobody at Mozilla can understand the italicized portion: I have two files full of tagged bookmarks. I want to have one file of tagged bookmarks. The tags from both original files must be preserved. If a bookmark is tagged in either of the original files, it must be tagged the same way in the new file.
Involving third-party hardware in this is not an option. I like my privacy.
It is a source of perpetual amazement to me that there is not an extension that will do this for me.