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

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

Argonalyst

Midjourney quer ESCANEAR humanos e o Open Source já rivaliza com Claude Opus

Argonalyst

Rio 3.5 e Fable 5: as duas polêmicas que expõem o futuro da IA

Argonalyst

Fim dos PCs como conhecemos: Nvidia, Microsoft e IA local vão mudar tudo

Argonalyst

O plano SECRETO das Big Techs para cobrar MUITO mais pela IA

Argonalyst

BOLHA da IA ou NOVA era de crescimento EXPONENCIAL? O mercado está dividido

Argonalyst

Nova IA da OpenAI traduz em TEMPO REAL e pode mudar o mundo dos negócios

Argonalyst

Spec Driven Development (SDD): a habilidade que vai separar quem SOBREVIVE à IA

Argonalyst

DeepSeek V4: o Open Source que está AMEAÇANDO GPT 5.5 e Opus 4.7