<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Ola Monges,<br>Mais uma vez venho incomodar com meus problemas.<br><br>Aparentemente o modulo <a href="https://metacpan.org/module/WWW::YouTube::Download">WWW::YouTube::Download</a> não tem nenhum problema, mas quando eu uso em ambiente Windows ele salva o arquivo com defeitos, de forma que acaba não sendo lido pelos reprodutores de audio e video.<br><br>meu codigo -> http://pastebin.com/k7v6rWCr<br><br>Ja estou sem ideia de o que fazer. Imagino que isso se deva porque o Perl do Windows (como ja havia dito o Stanislaw) subistitui o CR por CRLF, isso deveria ser contornado usando binmode no filehandle.<br>No caso deste modulo, isso já é feito:<br><div class="line number99 index98 alt2"><code class="pl spaces"> 99    </code><code class="pl functions">open</code> <code class="pl keyword">my</code> <code class="pl variable">$wfh</code><code class="pl plain">, </code><code class="pl string">'>'</code><code class="pl plain">, </code><code class="pl variable">$file</code> <code class="pl plain">or Carp::croak </code><code class="pl variable">$file</code><code class="pl plain">, </code><code class="pl string">" $!"</code><code class="pl plain">;</code></div><div class="line number100 index99 alt1"><code class="pl spaces">100    </code><code class="pl functions">binmode</code> <code class="pl variable">$wfh</code><code class="pl plain">;</code></div><br><br>ref: https://metacpan.org/source/XAICRON/WWW-YouTube-Download-0.41/lib/WWW/YouTube/Download.pm<br><br><br>Não entendo portanto porque o arquivo vem com problemas.<br><br>Sera que se eu abrir o arquivo em modo binario e trocar todos CRLF por CR funcionaria?? Se sim como fazer isso??<br>                                          </div></body>
</html>