Vad är filformatet ORIG?
.orig är en generisk filändelse som vanligtvis används för att säkerhetskopiera en oförändrad kopia av en fil innan den patchas, sammanfogas eller redigeras. Genom att lägga till filändelsen .orig på en fil betonas att detta är originalkopian som kan återställas vid behov.
Vissa verktyg genererar .orig-filer automatiskt. Unix-verktyget patch skapar en .orig-säkerhetskopia av varje fil den ändrar när den körs med flaggan -b. Git skapar också .orig-filer under merge-konflikter för att bevara tillståndet före sammanfogningen av en konfliktdrabbad fil som referens. Genererade .orig-filer fyller samma roll som de som skapas manuellt - en säkerhetskopia av det oförändrade originalet.
Den ursprungliga filändelsen kan bevaras genom att lägga till .orig som ett suffix, vilket skapar vad som kallas en sammansatt filändelse - till exempel config.php.orig eller document.doc.orig. På så sätt behålls informationen om den ursprungliga filtypen, vilket gör det enkelt att återställa: ta helt enkelt bort suffixet .orig för att få tillbaka det ursprungliga namnet.
En .orig-fil har inget eget format: det är en exakt kopia (byte-för-byte) av den fil den säkerhetskopierar, så dess innehåll, kodning och struktur är identiska med källan. Andra vanliga filändelser för säkerhetskopiering som används för liknande ändamål inkluderar .BAK och .old.
Säkerhet & trygghet
RISK: LOWEn .orig-fil är bara en kopia av en annan fil, så den bär exakt samma risk som originaltypen (en .exe.orig är fortfarande en körbar fil; en .js.orig är fortfarande ett skript). Den tillför ingen ny fara i sig själv. Viktigaste försiktighetsåtgärd: radera inte .orig-filer förrän du är säker på att den ändrade versionen är korrekt, och var medveten om att de kan innehålla gamla hemligheter/konfigurationer som du kanske inte vill checka in i ett arkiv (lägg till *.orig i .gitignore).
Formatdetaljer
i ett nötskal- Foto/RAW 'original'-backuper - Vissa arbetsflöden för foto och redigering lägger till .orig för att behålla en orörd kopia av en bild.
- Pro Tools / app-specifika original - Förekommer som applikationsspecifik namngivning för original-backuper, innehållet beror på den appen.
Program som öppnar ORIG-filer
file name.orig för att detektera den verkliga typen, öppna eller byt sedan namn därefter. Tekniska detaljer
djup specifikation| Innehåll | Exakt kopia (byte-för-byte) av originalfilen - ärver allt innehåll, kodning och struktur från källan |
| Kodning | Ärver originalfilens kodning (text eller binär) |
| Typisk storlek | Identisk med filen den säkerhetskopierar (ingen extra data läggs till) |
| Magic bytes | Ärver källfilens filsignatur (t.ex. PK för ZIP, %PDF för PDF); etiketten .orig lägger inte till något |
| Skapad av | Unix patch -b, Git merge/rebase-konflikthantering, diff-verktyg och manuella användaråtgärder |
| Namnkonvention | Antingen fil.orig eller sammansatt filändelse fil.ext.orig - det senare bevarar den verkliga filtypen i namnet |
| Återställning | Byt namn tillbaka till originalet genom att ta bort suffixet .orig; ingen konvertering krävs |
| Associerat OS | Linux, macOS, Windows - plattformsoberoende konvention |
| Syfte | Bevarar tillståndet före patch eller merge för återställning eller referens |
| Format | Inte ett format - en namnkonvention; filens innehåll och struktur är identiska med källan |
| Git-användning | Git skapar .orig-filer under merge-konflikter för att visa versionen före sammanfogning av konfliktdrabbade filer |
| Släppt | Long-standing Unix convention (patch -b / RCS era, 1980s); reinforced by Git |
| Senaste version | N/A (naming convention, not a versioned format) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.gnu.org |
ORIG-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om ORIG-filer.