Hvad du skal vide
- En DIFF-fil er en forskelsfil, også kaldet en PATCH-fil.
- Åbn en med Kompare, Mercurial eller en teksteditor som Notepad++.
Denne artikel forklarer, hvad en DIFF-fil bruges til, og hvordan man åbner en på din computer.
Hvad er en DIFF-fil?
A difference-fil registrerer alle måder, hvorpå to tekstfiler er forskellige. De kaldes nogle gange patch-filer og bruger muligvis filtypen PATCH.
Denne filtype bruges norm alt af softwareudviklere, der opdaterer flere versioner af den samme kildekode. Da det forklarer, hvordan de to versioner er forskellige, kan det program, der bruger filen, forstå, hvordan de andre filer skal opdateres for at afspejle de nye ændringer. At udføre denne type ændring af en eller flere filer kaldes at patche filerne.
Nogle patches kan anvendes på filer, selvom begge versioner er blevet ændret. Disse kaldes kontekstforskelle, unified diffs eller unidiffs. Patches i denne sammenhæng er relaterede, men ikke det samme, som softwarerettelser.
DIFF-filer, som denne artikel handler om, er ikke det samme som DIF-filer (med kun et F). Det er enten Data Interchange Format-filer, MAME CHD Diff-filer, Digital Interface Format-filer eller Torque Game Engine Model-filer. Nogle andre eksempler på filer, du kan forveksle med DIFF-filer, er anført nederst på denne side.
Sådan åbner man en DIFF-fil
DIFF-filer kan åbnes på Windows, Linux og macOS med Mercurial. Mercurial Wiki-siden har al den dokumentation, du behøver for at lære, hvordan du bruger den. Andre programmer, der understøtter dette format, omfatter Kompare, GnuWin og UnxUtils.
Hvis du bruger Kompare, skal du åbne filen fra File > Åbn Diff-menuen. Læs mere om at arbejde med DIFF-filer i Kompare på KDE.org.
Adobe Dreamweaver fungerer også, men vi antager, at det kun vil være nyttigt, hvis du ønsker at se den information, der er indeholdt i den (hvis det er muligt), ikke for rent faktisk at bruge filen, som du kan med Mercurial. Hvis det er alt, du skal gøre, fungerer en simpel gratis teksteditor også.
Hvis alt andet fejler, og du stadig ikke kan åbne det, kan det være fuldstændigt uafhængigt af forskels-/patch-filer og i stedet bruges af et andet program. Brug en gratis teksteditor eller HxD hex-editoren for at få hjælp til at finde ud af, hvilket program der blev brugt til at oprette den specifikke fil. Hvis der er noget brugbart "bag gardinet", så at sige, vil det sandsynligvis være i header-delen af filen.
Hvis et program på din computer forsøger at åbne DIFF-filen, men du hellere vil have et andet installeret program til at gøre det, kan du ændre, hvilket program der som standard åbner filen i Windows.
Sådan konverteres en DIFF-fil
De fleste filtyper kan køres gennem et filkonverteringsværktøj for at blive gemt i et nyt format, men der er ingen grund til at gøre det med en DIFF-fil.
Hvis din fil tilfældigvis ikke er relateret til forskelsfilformatet, kan det program, der åbner din specifikke fil, muligvis understøtte eksport eller lagring af den til et nyt format. Hvis det er tilfældet, er den mulighed sandsynligvis et sted i menuen File.
Kan du stadig ikke åbne den?
Nogle filformater bruger en lignende udvidelse - LDIF, RIFF, DIX, DIZ og PAT er et par eksempler - men de er ikke det samme. Hvis din fil ikke åbnes ved hjælp af nogen af programmerne nævnt ovenfor, skal du kontrollere, at du læser udvidelsen korrekt.