Che cos'è il formato di file ORIG?
.orig è un'estensione di file generica tipicamente utilizzata per eseguire il backup di una copia non modificata di un file prima che venga patchato, unito o modificato. L'aggiunta dell'estensione .orig a un file sottolinea che si tratta della copia originale che può essere ripristinata in caso di necessità.
Alcuni strumenti generano automaticamente file .orig. L'utility Unix patch crea un backup .orig di ogni file che modifica quando viene eseguita con il flag -b. Anche Git produce file .orig durante i conflitti di merge, preservando lo stato pre-merge di un file in conflitto come riferimento. I file .orig generati svolgono lo stesso ruolo di quelli creati manualmente: una copia di sicurezza dell'originale inalterato.
L'estensione del file originale può essere preservata aggiungendo .orig come suffisso, creando quella che viene chiamata un'estensione composta, ad esempio config.php.orig o document.doc.orig. In questo modo le informazioni sul tipo di file originale vengono mantenute, rendendo facile il ripristino: basta rimuovere il suffisso .orig per riottenere il nome originale.
Un file .orig non ha un formato proprio: è una copia byte per byte di qualsiasi file di cui esegue il backup, quindi il suo contenuto, la codifica e la struttura sono identici alla sorgente. Altre estensioni comuni in stile backup utilizzate per scopi simili includono .BAK e .old.
Sicurezza e incolumità
RISCHIO: LOWUn file .orig è solo una copia di un altro file, quindi comporta esattamente lo stesso rischio del tipo originale (un .exe.orig è ancora un eseguibile; un .js.orig è ancora uno script). Non aggiunge nuovi pericoli di per sé. Principale cautela pratica: non eliminare i file .orig finché non sei sicuro che la versione modificata sia corretta, e tieni presente che possono contenere vecchi segreti o configurazioni che potresti non voler caricare in un repository (aggiungi *.orig a .gitignore).
Dettagli del formato
in sintesi- Backup 'originali' Foto/RAW - Alcuni flussi di lavoro di editing fotografico aggiungono .orig per conservare una copia intatta di un'immagine.
- Pro Tools / originali specifici di app - Occasionale denominazione di backup 'original' specifica per l'applicazione, con contenuto dipendente da tale app.
Programmi che aprono file ORIG
file nome.orig per rilevare il tipo reale, quindi apri o rinomina di conseguenza. Dettagli tecnici
specifiche approfondite| Contenuto | Copia byte per byte del file originale: eredita tutto il contenuto, la codifica e la struttura dalla sorgente |
| Codifica | Eredita la codifica del file originale (testo o binario) |
| Dimensione tipica | Identica al file di cui esegue il backup (nessun sovraccarico aggiunto) |
| Magic bytes | Eredita i magic bytes del file sorgente (es. PK per ZIP, %PDF per PDF); l'etichetta .orig non aggiunge nulla |
| Creato da | Unix patch -b, risoluzione dei conflitti di merge/rebase di Git, strumenti di diff e azione manuale dell'utente |
| Convenzione di denominazione | Sia file.orig che estensione composta file.ext.orig - quest'ultima preserva il tipo di file reale nel nome |
| Ripristino | Rinomina il file all'originale rimuovendo il suffisso .orig; nessuna conversione necessaria |
| Sistemi operativi associati | Linux, macOS, Windows - convenzione multipiattaforma |
| Scopo | Preserva lo stato pre-patch o pre-merge di un file per il rollback o il riferimento |
| Formato | Non è un formato, ma una convenzione di denominazione; il contenuto e la struttura del file sono identici alla sorgente |
| Utilizzo in Git | Git crea file .orig durante i conflitti di merge per mostrare la versione pre-merge dei file in conflitto |
| Rilasciato | Long-standing Unix convention (patch -b / RCS era, 1980s); reinforced by Git |
| Ultima versione | N/A (naming convention, not a versioned format) |
| Standard aperto | Sì · royalty-free |
| Specifica | www.gnu.org |
Conversioni ORIG
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file ORIG.