Eustáquio Rangel

Desenvolvedor, pai, metalhead, ciclista

Mais sobre APIs escondidas ... no Java!

Publicado em Developer


Putz, por essa eu não esperava, depois de meter o pau nas APIs escondidas do Windows aqui, precisei de um encoder/decoder Base64 no Java hoje e não encontrei, pelo menos na API conhecida. Digo isso por que tem um pacote "misterioso" chamado sun.misc perdido no meio da VM que implementa o Base64!

E funciona bem. Para um exemplo, deêm uma olhada aqui.
Agora, dei uma procurada na net para achar a API do sun.misc, e nada. O que encontrei foi que ele é deprecated, então se você usar o Base64 dele pode ser que em alguma versão do futuro ele não esteja disponível.

E a gente se pergunta: por que diabos a Sun não deixa uma coisa básica como o Base64 nas APIs "oficiais"? Segundo esse post, eles acham que já tem encoders/decoders de terceiros que funcionam bem. Mas eu não quero usar de terceiros! Já dá trabalho ter que instalar versões novas da VM nos clientes, seria um pé-no-saco ficar mandando mais pacotes também (tá bom, não seria tão difícil assim, mas também não é tão difícil liberar uma coisa tipo o Base64 como padrão da VM).


Comentários

Comentários fechados.

Sem nenhum comentário.

Artigos anteriores