Skip to content
This repository has been archived by the owner on Apr 17, 2023. It is now read-only.

Ddiidev/FBinary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fbinary

Fbinary É uma forma de abrir um arquivo binário em um linguagem que não dá suporte a trabalhar com bytes.

Eu fiz só porque queria saber se conseguia fazer isso funcionar e bem, funcionou... Gambiarra das braba.

Hoje não utilizo o kixtart pra mais nada, mas foi importante pra mim por um tempo, e estou subindo todos os códigos que tenho.

Uso/Exemplos

include "KiXWithClass.udf"
include "AlsArray.udf"
$include_teste = IncludeClass("fbin", "FileBin.udf")
$fbin = NewClass($include_teste)

$bin = $fbin.ReadBin($path)

Escrevendo no arquivo.

include "KiXWithClass.udf"
include "AlsArray.udf"
$include_teste = IncludeClass("fbin", "FileBin.udf")
$fbin = NewClass($include_teste)

$bytes = StringToByteArray("Olá, mundo")
$fbin.WriteBin($path, $bytes)
; OR $fbin.WriteBin_append($path, $bytes)

O exemplo a seguir é possível encontrar na pasta examples.

break on
include "KiXWithClass.udf"
include "AlsArray.udf"
$include_teste = IncludeClass("fbin", "FileBin.udf")
$fbin = NewClass($include_teste)
$path = "@curdir\favicon.ico"
$path_o = "@curdir\favicon_teste.ico"

if (exist($path_o))
	del $path_o
endif

$bin = $fbin.ReadBin($path)

$bin = array_merge($bin, StringToByteArray("ola"))

$fbin.WriteBin($path_o, $bin)

get$

HvOKqKv.png

Neste exemplo foi aberto o arquivo favicon.ico e foi adicionado o texto ola no final do arquivo e salvo em outro arquivo chamado de favicon_teste.ico, veja que no final do arquivo está lá o texto e o ícone continua funcionando normalmente.

Stack utilizada

Lang: KiXtart

Libs(Todas autorais): AlsArray, FileBin, KiXWithClass

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published