Wat is het ORIG-bestandsformaat?
.orig is een generieke bestandsextensie die doorgaans wordt gebruikt voor het maken van een back-up van een ongewijzigde kopie van een bestand voordat het wordt gepatcht, samengevoegd of bewerkt. Door de extensie .orig aan een bestand toe te voegen, wordt benadrukt dat dit de originele kopie is die indien nodig kan worden hersteld.
Sommige tools genereren automatisch .orig-bestanden. Het Unix-hulpprogramma patch maakt een .orig-back-up van elk bestand dat het wijzigt wanneer het wordt uitgevoerd met de vlag -b. Git produceert ook .orig-bestanden tijdens merge-conflicten, waarbij de staat van vóór de samenvoeging van een conflicterend bestand ter referentie wordt bewaard. Gegenereerde .orig-bestanden vervullen dezelfde rol als handmatig gemaakte bestanden - een veiligheidskopie van het ongewijzigde origineel.
De originele bestandsextensie kan worden behouden door .orig als achtervoegsel toe te voegen, waardoor een zogenaamde samengestelde extensie ontstaat - bijvoorbeeld config.php.orig of document.doc.orig. Op deze manier blijft de informatie over het type van het originele bestand behouden, waardoor het eenvoudig te herstellen is: verwijder gewoon het achtervoegsel .orig om de oorspronkelijke naam terug te krijgen.
Een .orig-bestand heeft geen eigen formaat: het is een byte-voor-byte kopie van het bestand waarvan het een back-up maakt, dus de inhoud, codering en structuur zijn identiek aan de bron. Andere veelvoorkomende extensies in back-upstijl die voor vergelijkbare doeleinden worden gebruikt, zijn .BAK en .old.
Beveiliging & veiligheid
RISICO: LOWEen .orig-bestand is slechts een kopie van een ander bestand, dus het brengt precies hetzelfde risico met zich mee als het originele type (een .exe.orig is nog steeds een uitvoerbaar bestand; een .js.orig is nog steeds een script). Het voegt op zichzelf geen nieuw gevaar toe. Belangrijkste praktische waarschuwing: verwijder .orig-bestanden pas als u zeker weet dat de gewijzigde versie correct is, en houd er rekening mee dat ze oude geheimen/configuraties kunnen bevatten die u mogelijk niet in een repo wilt committen (voeg *.orig toe aan .gitignore).
Formaatdetails
in een notendop- Foto/RAW 'originele' back-ups - Sommige foto- en bewerkingsworkflows voegen .orig toe om een onaangetaste kopie van een afbeelding te bewaren.
- Pro Tools / app-specifieke originelen - Incidentele applicatiespecifieke 'originele' back-upnaamgeving, inhoud afhankelijk van die app.
Programma's die ORIG-bestanden openen
file name.orig uit om het echte type te detecteren en open of hernoem vervolgens dienovereenkomstig. Technische details
diepe specificaties| Inhoud | Byte-voor-byte kopie van het originele bestand - neemt alle inhoud, codering en structuur over van de bron |
| Codering | Neemt de codering van het originele bestand over (tekst of binair) |
| Typische grootte | Identiek aan het bestand waarvan het een back-up maakt (geen extra overhead) |
| Magic bytes | Neemt de magic bytes van het bronbestand over (bijv. PK voor ZIP, %PDF voor PDF); het label .orig voegt niets toe |
| Gemaakt door | Unix patch -b, Git merge/rebase conflictresolutie, diff-tools en handmatige gebruikersactie |
| Naamgevingsconventie | Ofwel bestand.orig of samengestelde extensie bestand.ext.orig - de laatste behoudt het echte bestandstype in de naam |
| Herstel | Hernoem terug naar het origineel door het achtervoegsel .orig te verwijderen; geen conversie nodig |
| Bijbehorend OS | Linux, macOS, Windows - platformonafhankelijke conventie |
| Doel | Behoudt de staat van vóór de patch of samenvoeging van een bestand voor rollback of referentie |
| Formaat | Geen formaat - een naamgevingsconventie; de bestandsinhoud en structuur zijn identiek aan de bron |
| Git-gebruik | Git maakt .orig-bestanden aan tijdens merge-conflicten om de versie van vóór de samenvoeging van conflicterende bestanden te tonen |
| Uitgebracht | Long-standing Unix convention (patch -b / RCS era, 1980s); reinforced by Git |
| Laatste versie | N/A (naming convention, not a versioned format) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.gnu.org |
ORIG conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over ORIG-bestanden.