Argonalyst

Ferramenta fq: A solução para acessar, transformar e fatiar arquivos binários de forma semelhante ao jq

Argonalyst
3 June 2023

Acessar arquivos binários pode ser um desafio para muitos, mas isso pode mudar com a ferramenta fq. Essa ferramenta permite trabalhar com formatos binários de forma semelhante ao jq. Com ela, é possível transformar, fatiar e concatenar dados binários, além de apresentar dados como um visualizador hexadecimal.

A ferramenta fq oferece suporte a uma variedade de formatos, como executáveis, capturas de pacotes (com reassembly TCP) e formatos de serialização como JSON, YAML, XML, ASN1 BER, Avro, CBOR e protobuf. Além disso, ela também possui funções para trabalhar com URLs, converter de / para hex, bases numéricas, pesquisar por coisas etc.

A ferramenta fq foi originalmente projetada para consultar, inspecionar e depurar codecs e contêineres de mídia, como mp4, flac, mp3, jpeg, mas foi estendida para suportar diversos outros formatos. Em resumo, a ferramenta fq tem como objetivo ser jq, hexdump, dd e gdb para arquivos combinados em um único lugar.

A ferramenta fq ainda está em desenvolvimento, portanto, algumas coisas podem mudar, estar quebradas ou não fazer sentido. No entanto, há uma ótima oportunidade para ajudar a melhorá-la!

A ferramenta fq tem como objetivo tornar os binários acessíveis, consultáveis e fatiáveis, suportando formatos aninhados e decodificação orientada a bits. Ela ainda conta com um REPL interativo com auto-completar e apresentações claras.

Para instalá-la, existem diversas opções, como Homebrew (macOS), MacPorts, scoop (Windows), pacman (Arch Linux), apk (Alpine) ou nix. A ferramenta fq também pode ser compilada a partir do código-fonte.

A ferramenta fq é distribuída sob os termos da Licença MIT. Há também diversas ferramentas similares e projetos relacionados que podem ser úteis para aqueles que trabalham com arquivos binários.

Últimos vídeos

Confira os últimos vídeos publicados no canal

Argonalyst

Ex-OpenAI criou uma IA 200x mais rápida que as LLMs

Argonalyst

Opus 5.5 vs GPT-6: Nenhuma IA estava preparada para esse teste

Argonalyst

O Google mapeou o CÉREBRO de uma mosca… e a internet colocou DOOM nele

Argonalyst

De imagens perfeitas a descobertas científicas: IA está mudando de nível

Argonalyst

GPT-6 fez 99,9% neste Teste… Chegamos à AGI?

Argonalyst

O "Algoritmo Mortal" está chegando? IA já pode criar vídeos infinitos

Argonalyst

Anthropic pode se tornar a ÚNICA empresa do mundo, mas a AGI pode impedir isso

Argonalyst

Como Hackers roubaram MILHÕES em Bitcoin explorando um BUG quase invisível

Argonalyst

Os EUA proibiram esses Robôs por medo de espionagem

Argonalyst

O verdadeiro motivo pelo qual querem controlar a IA

Argonalyst

IA da OpenAI escapou do Sandbox? O que REALMENTE aconteceu

Argonalyst

A maior virada da Inteligência Artificial começou... e vem da China

Argonalyst

o ALERTA de Satya Nadella que ASSUSTOU o mercado de IA

Argonalyst

GPT 5.6 SURPREENDE: OpenAI finalmente alcançou a Anthropic?

Argonalyst

Os novos modelos de IA estão decepcionando... e ninguém quer admitir isso