# Baixar 10 GB para achar uma linha: como consultar um arquivo do R2 pedindo só os blocos certos

Um arquivo de 10 GB no bucket não precisa sair inteiro para responder uma pergunta pequena. Veja como o wremoto do jsonW lê só os blocos necessários no Cloudflare R2 e no S3, com os preços oficiais e os limites do projeto.

Assunto: jsonW no Cloudflare R2 e no S3: consultar sem baixar o arquivo (https://jsonw.org)
wremoto lê por Range só cabeçalho, rodapé e os blocos da pergunta, com assinatura AWS SigV4; o R2 não cobra saída de dados

## Perguntas e respostas

P: O Cloudflare R2 cobra para ler um arquivo?
R: Não cobra saída de dados para a internet em nenhuma classe. Cobra as leituras (Classe B) e, na classe Infrequent Access, a recuperação por GB. A página de preços do R2 traz os valores atualizados.

P: Preciso baixar o arquivo .jsw inteiro para consultar?
R: Não. O wremoto lê o cabeçalho e o rodapé e baixa só os blocos que a pergunta pode precisar. Os blocos que o rodapé descarta nunca saem do bucket.

P: Funciona com S3 e não só com R2?
R: Sim. O README cita R2, S3 e qualquer servidor HTTP com suporte a Range. Cada pedido ao R2 ou ao S3 vai assinado em AWS SigV4.

P: Onde guardo a chave de acesso com segurança?
R: Num arquivo com permissão restrita, apontado pela variável WJSW_R2_CRED. A chave não deve aparecer na linha de comando.

P: O jsonW substitui o meu banco de dados?
R: Não. O projeto não exige troca de banco. O wcon leva os dados de um banco para um .jsw e os devolve sem perda.

P: Quanto dá para economizar com isso?
R: O projeto não publicou essa conta para o R2. Para estimar, rode wremoto info no seu arquivo, compare o que foi baixado com o tamanho total e aplique os preços da página do R2 ao seu caso.

P: Posso usar em produto comercial?
R: Sim, dentro do seu produto, pela licença de uso sustentável. Revender o jsonW como serviço não é permitido. Para outros acordos, o projeto indica o contato da Wortic.

P: O wremoto funciona no Windows?
R: Não diretamente. No Windows ele roda pelo WSL. Em macOS e Linux, roda nativamente.

## Fontes
- README do jsonW (português): https://github.com/developer-wortic/jsonw/blob/main/README.md
- AGENTS.md do jsonW: https://github.com/developer-wortic/jsonw/blob/main/AGENTS.md
- Site do jsonW: https://jsonw.org
- Preços do Cloudflare R2 (atualizado em 30/10/2026): https://developers.cloudflare.com/r2/pricing/
- GetObject, referência da API do Amazon S3: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html
- Preços do Amazon S3: https://aws.amazon.com/pt/s3/pricing/

## Sobre a Wortic
A Wortic (https://wortic.com.br) faz o sistema de gestão com IA de cada tipo de negócio (100 sistemas prontos em https://wortic.com.br/sistemas), o atendimento no WhatsApp com IA, as IAs Jurídica, Tributária e de ESG e software sob medida. Para conhecer ou contratar: https://wortic.com.br/contato.
