🤔 Para Refletir :
"O tolo despreza jogos antigos até tentar recriá-los."
- Delayzado

Binary - Lê e escreve dados como valores binários

Valentine

Cidadão
Membro
Membro
Juntou-se
10 de Janeiro de 2017
Postagens
76
Bravecoins
57
Binary

[bluealert]Sobre[/bluealert]
Lê e escreve dados como valores binários.

[bluealert]Script[/bluealert]
GitHub

[bluealert]Exemplos[/bluealert]
Escrevendo:
Ruby:
binary_writer = Binary_Writer.new
binary_writer.write('text')
binary_writer.write(1)
binary_writer.write(true)
Ou:
Ruby:
binary_writer = Binary_Writer.new(manual_types: true)
binary_writer.write(:string, 'text')
binary_writer.write(:byte, 1)
binary_writer.write(:boolean, true)

Lendo:
Ruby:
binary_reader = Binary_Reader.new(binary_writer)
binary_reader.read #=> 'text'
binary_reader.read #=> 1
binary_reader.read #=> true
Ou:
Ruby:
binary_reader = Binary_Reader.new(binary_writer, manual_types: true)
binary_reader.read(:string)  #=> 'text'
binary_reader.read(:byte)    #=> 1
binary_reader.read(:boolean) #=> true

[bluealert]Créditos[/bluealert]
Valentine
 
Última edição:
Script atualizado. Agora não é mais necessário escrever o tipo de dado binário (ex.: short, int, float) manualmente, embora ainda seja possível, caso queira.

Antes:
Ruby:
binary.write_byte(2)
binary.write_short(350)

Agora:
Ruby:
binary.write(2)
binary.write(350)
 
Última edição:
Voltar
Topo Inferior