title: Failure to execute a zip-file with an archive comment
body: <p>For some reason it seems that Python (2 and 3) fails to recognize a zipped python file if it contains an archive comment.</p>
  
  <p>Is there a way to make this work without removing the comment from the archive?</p>
  
  <p>Minimal working example:</p>
  
  <p><code>__main__.py</code>:</p>
  
  <pre><code>if __name__ == '__main__':
      print('Hello world!')
  </code></pre>
  
  <p>Compressing to a zip file:</p>
  
  <pre><code>zip archive.zip __main__.py
  </code></pre>
  
  <p>Executing this works:</p>
  
  <pre><code>$ python archive.zip
  Hello World!
  </code></pre>
  
  <p>However, after adding a comment to the archive execution fails:</p>
  
  <pre><code>$ echo "comment" | zip --archive-comment archive.zip
  $ python archive.zip
    File "archive.zip", line 1
      PK
        ^
  SyntaxError: invalid syntax
  </code></pre>
  
  <p>Removing the comment makes the same archive work again.</p>