Inventário sem abrir o CorelDRAW
Versão interna de cada arquivo pelo cabeçalho (RIFF, ZIP ou o formato antigo Waldo), tamanho, data e sha256. Só leitura, sobre montagem somente leitura.
Entrega: acervo.csv e resumo por versãoOcto para o formato CDR
O CDR é fechado e não tem compatibilidade para trás, mas o cabeçalho de cada arquivo diz em que versão ele foi gravado. O Octo inventaria o acervo sem abrir o CorelDRAW, prepara a cópia na versão de quem recebe, converte para SVG com ferramentas livres que leem CDR e mostra o que a conversão perdeu. O original fica intacto; a arte, o descarte e o envio ficam com pessoas.
Seis entregas possíveis, tiradas do levantamento. Todas começam com cópia e leitura, todas conferem o resultado pelo conteúdo, e todas vão para revisão de quem responde pela arte.
Versão interna de cada arquivo pelo cabeçalho (RIFF, ZIP ou o formato antigo Waldo), tamanho, data e sha256. Só leitura, sobre montagem somente leitura.
Entrega: acervo.csv e resumo por versãoMesmo sha256 em pastas diferentes, Backup_of_ e arquivos de bloqueio separados, para a contagem mostrar o acervo de verdade.
Política escrita por destino e macro no CorelDRAW que grava a cópia na versão escolhida, sem salvar o original, com registro de cada arquivo.
Entrega: cópias e registro para o designer conferirlibcdr e Inkscape sobre cópias, com limite de tempo por arquivo, para que um arquivo corrompido não derrube o lote.
Entrega: SVG, pré-visualização e manifestoCaminhos, textos e imagens contados; fontes fora da lista do estúdio e imagens externas apontadas. O que falta vai para o designer.
Entrega: conferencia.csv com os suspeitosCrachás, etiquetas e malas diretas antigas guardam nomes dentro do CDR. Esses arquivos ficam marcados antes de qualquer conversão para texto.
Entrega: lista para o encarregado de dadosO mesmo ciclo do Octo, aplicado a arquivos CDR. Cada braço tem um papel estreito; quem aprova a arte, decide o descarte e responde pelo dado são pessoas.
Onde estão os arquivos, quantos são, quais estações têm CorelDRAW e em que versão, e para quem se envia arquivo.
Versão interna, contêiner, sha256, duplicados e leitura livre, um arquivo por linha.
Montagem somente leitura, arquivos com dado pessoal sinalizados (LGPD), nada enviado para fora sem aprovação.
Cabeçalho, libcdr, Inkscape ou macro no CorelDRAW, conforme a tarefa e a versão do arquivo.
Inventário, conversão, conferência e macro, com a fonte de cada regra anotada no arquivo.
Formas, textos, fontes e páginas contados, PNG ao lado do PDF original. "O SVG foi gerado" não é conferência.
Inventário, cópias e manifesto. O envio à gráfica e a migração do servidor são feitos com aprovação de uma pessoa.
Política de versões por destino, ferramentas e versões usadas, quem aprovou cada lote e como voltar atrás.
O Octo trabalha com cópia e com leitura; o original fica intacto. Não aprova arte, não decide o descarte e não guarda licença de ninguém.
O critério que o Octo usa para escolher, com o limite documentado de cada caminho.
| Tarefa | Caminho | Observação |
|---|---|---|
| Descobrir a versão de cada arquivo | Python lendo o cabeçalho | Não precisa do CorelDRAW; número interno, não o nome comercial |
| Achar duplicados | sha256 | Cópias de segurança listadas à parte |
| Testar se o leitor livre abre | cdr2raw com limite de tempo | Processo separado por arquivo |
| Pré-visualizar e indexar texto | cdr2xhtml ou Inkscape | Para busca, não para produção |
| SVG ou PDF para migração | Inkscape (libcdr) | Filtro se descreve como 7–X4; fidelidade a conferir |
| Salvar na versão de quem recebe | Macro VBA com SaveAs | CorelDRAW aberto e uma pessoa presente |
| PDF fiel ao original | Publish to PDF no CorelDRAW | Ver a área de exportação em lote |
| Saber fontes e vínculos de cada arquivo | Macro percorrendo as formas | Só o CorelDRAW lê o arquivo inteiro |
| Abrir CDR sem CorelDRAW, para ler | LibreOffice Draw | Só citado; não grava CDR |
Três degraus. Cada um só faz sentido depois que o anterior mostrou resultado na sua equipe.
Proposta, não promessa
O Octo mostra o que há no acervo, em que versão e o que está duplicado, sem gravar nada.
Cada destino com a versão escrita, cópias gravadas por macro e conferidas pelo designer.
Cópias em SVG e PNG para busca e reaproveitamento, com relatório do que se perdeu.
Cada ponto abaixo tem fonte publicada pela Corel, pela Microsoft, pelo projeto livre ou pelo órgão responsável. Nomes de objeto e de método se conferem no Object Browser da versão instalada. As fontes estão na seção seguinte.
4
pontos com fonte publicada, cada um com a referência indicada ao lado.
RIFF + CDR + caractere de versão; WL para o formato antigo; ou um contêiner com content/riffData.cdr ou content/root.dat.Fonte: código da libcdr, CDRDocument.cpp.cdr ("Corel DRAW 7-X4 files"), .cdt, .ccx e .cmx; a libcdr é MPL 2.0, versão 0.1.9 no Debian e no Arch.Fonte: gitlab.com/inkscape, cdr-input.cpp; packages.debian.org; archlinux.orgO Octo prepara tudo, mas não assina. O documento que vale continua com quem responde por ele.
Levanta, calcula, organiza e gera os documentos: arquivos, PDFs, planilhas de dados variáveis, provas e relatórios.
Entrega: material pronto para conferirO cliente ou o diretor de arte confere o que o Octo entregou antes de aprovar. Se algo não fecha, volta para o Octo com a correção.
Etapa: conferência por quem aprovaO Octo não aprova a arte. Numa arte não há assinatura legal: a aprovação da arte e da prova fica com o cliente ou o diretor de arte.
Aprovação: cliente ou diretor de artePáginas da Corel (formato, ajuda, comunicado de 2026, atualizações) e código e pacotes da libcdr e do Inkscape, consultados em 31/10/2026.
O diagnóstico começa por um inventário só de leitura de uma pasta que importa. Você recebe o acervo por versão, os duplicados, o que precisa do CorelDRAW e as perguntas que só a sua equipe responde, e decide com isso na mão.