You need to consult a good definition of KML vs. KMZ as well as the KML tutorial and KML documentation.

That being said, the reason your files looks "garbled" in notepad is that KMZ files are zipped files to conserve space (using the same zip algorithm that you can undo using Windows open zipped folder, 7-Zip, Winzip, and so forth). You don't want to use Winmerge to compare two KMZ files, because they are binary files. Unzip the files using your favorite zip program and then compare.

Or, if you want to test directly, use WWW::Mechanize to retrieve the file, copy it to your local PC, and then attempt to load it using Google Earth. If the overlay works, then WWW::Mechanize is doing the right thing (which I'm pretty confident it is).

Update I almost forgot to mention, KML files by default are XML encoded using UTF-8


In reply to Re: Trouble downloading .KMZ files with www-mechanize by Sinistral
in thread Trouble downloading .KMZ files with www-mechanize by cbouwkamp

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.