O que é o formato de ficheiro ORIG?
.orig é uma extensão de arquivo genérica normalmente usada para fazer backup de uma cópia não modificada de um arquivo antes que ele seja corrigido (patched), mesclado ou editado. Adicionar a extensão .orig a um arquivo enfatiza que esta é a cópia original que pode ser restaurada se necessário.
Algumas ferramentas geram arquivos .orig automaticamente. O utilitário patch do Unix cria um backup .orig de cada arquivo que modifica quando executado com a flag -b. O Git também produz arquivos .orig durante conflitos de merge, preservando o estado pré-mesclagem de um arquivo em conflito para referência. Arquivos .orig gerados cumprem a mesma função daqueles criados manualmente - uma cópia de segurança do original inalterado.
A extensão original do arquivo pode ser preservada anexando .orig como um sufixo, criando o que é chamado de extensão composta - por exemplo, config.php.orig ou document.doc.orig. Dessa forma, a informação sobre o tipo do arquivo original é mantida, facilitando a restauração: basta remover o sufixo .orig para recuperar o nome original.
Um arquivo .orig não possui formato próprio: é uma cópia byte a byte de qualquer arquivo do qual ele faz backup, portanto, seu conteúdo, codificação e estrutura são idênticos à origem. Outras extensões comuns de estilo backup usadas para fins semelhantes incluem .BAK e .old.
Segurança e proteção
RISCO: LOWUm arquivo .orig é apenas uma cópia de outro arquivo, portanto, carrega exatamente o mesmo risco que o tipo original (um .exe.orig ainda é um executável; um .js.orig ainda é um script). Ele não adiciona nenhum perigo novo por si só. Principal precaução prática: não exclua arquivos .orig até ter certeza de que a versão modificada está correta e esteja ciente de que eles podem conter segredos ou configurações antigas que você pode não querer enviar para um repositório (adicione *.orig ao .gitignore).
Detalhes do formato
em resumo- Backups «originais» de Fotos/RAW - Alguns fluxos de trabalho de fotografia e edição anexam .orig para manter uma cópia intocada de uma imagem.
- Pro Tools / originais específicos de apps - Nomenclatura ocasional de backup «original» específica de aplicativos, com conteúdo dependendo desse aplicativo.
Programas que abrem arquivos ORIG
file nome.orig para detectar o tipo real, então abra ou renomeie adequadamente. Detalhes técnicos
especificação profunda| Conteúdo | Cópia byte a byte do arquivo original - herda todo o conteúdo, codificação e estrutura da origem |
| Codificação | Herda a codificação do arquivo original (texto ou binário) |
| Tamanho típico | Idêntico ao arquivo do qual faz backup (sem acréscimo de metadados) |
| Magic bytes | Herda os magic bytes do arquivo de origem (ex: PK para ZIP, %PDF para PDF); o rótulo .orig não adiciona nada |
| Criado por | Unix patch -b, resolução de conflitos de merge/rebase do Git, ferramentas de diff e ação manual do usuário |
| Convenção de nomenclatura | Ou arquivo.orig ou extensão composta arquivo.ext.orig - a última preserva o tipo de arquivo real no nome |
| Restauração | Renomeie de volta para o original removendo o sufixo .orig; nenhuma conversão é necessária |
| SO associado | Linux, macOS, Windows - convenção multiplataforma |
| Objetivo | Preserva o estado pré-patch ou pré-merge de um arquivo para reversão ou referência |
| Formato | Não é um formato - uma convenção de renomeação; o conteúdo e a estrutura do arquivo são idênticos à origem |
| Uso no Git | O Git cria arquivos .orig durante conflitos de merge para mostrar a versão pré-mesclagem dos arquivos conflitantes |
| Lançado | Long-standing Unix convention (patch -b / RCS era, 1980s); reinforced by Git |
| Versão mais recente | N/A (naming convention, not a versioned format) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.gnu.org |
Conversões de ORIG
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos ORIG.