Live briefing
Everything about Diff
Shell command for comparing file content
diff is a shell command that compares the content of files and reports differences. The term diff is also used to identify the output of the command and is used as a verb for running the command. To diff files, one runs diff to create a diff. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: DiffA 5-minute orientation
- Skim a recent paper: Diff-AMP: tailored designed antimicrobial peptide framework with all-in-one generation, identification, prediction and optimizationInfluential work since 2022
- Pick up a classic book: A Cp-Theory Problem BookThe most-reprinted book on the subject
- Read the landmark paper: M�thodes de calcul diff�rentiel absolu et leurs applicationsCited 261 times
- Go sideways: Patch (Unix)A closely related topic
- Go sideways: Delta encodingA closely related topic
📖 Definitions
Noun Clipping of difference
Noun Clipping of differential
Noun Used to trash-talk an opposing team at the end of a game by pointing out a skill difference between some role and the same role on the other team.
Noun Any program which compares two files or sets of files and outputs a description of the differences between them.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
M�thodes de calcul diff�rentiel absolu et leurs applications
Real-time tracking of fluorescent magnetic spore–based microrobots for remote detection of C. diff toxins
Multiscale Diff-Changed Feature Fusion Network for Hyperspectral Image Change Detection
Diff-IF: Multi-modality image fusion via diffusion model with fusion knowledge prior
A Proof of the Smale Conjecture, Diff(S 3 ) ≃O(4)
Diff: Simplifying the Estimation of Difference-in-differences Treatment Effects
Tomographic imaging of the lowermost mantle with differential times of refracted and diffracted core phases (PKP, Pdiff)
API-Evolution Support with Diff-CatchUp
🆕 Influential since 2022
Diff-AMP: tailored designed antimicrobial peptide framework with all-in-one generation, identification, prediction and optimization
CRS-Diff: Controllable Remote Sensing Image Generation With Diffusion Model
Diff-Font: Diffusion Model for Robust One-Shot Font Generation
Diff-Retinex++: Retinex-Driven Reinforced Diffusion Model for Low-Light Image Enhancement
Diff-MTS: Temporal-Augmented Conditional Diffusion-Based AIGC for Industrial Time Series Toward the Large Model Era
📚 Books worth reading
A Cp-Theory Problem BookVladimir V. Tkachuk · 2011
Cell and muscle motilityRobert M. Dowben, Jerry W. Shay · 1982
Mathematical analysisAndrew Browder · 1996
Manifolds, tensor analysis, and applicationsRalph Abraham · 1983
Differentiable manifoldsLawrence Conlon · 2001
Introduction to dynamical systemsMichael Brin · 2002
Stochastic differential equations and diffusion processesNobuyuki Ikeda · 1981
Theory and applications of partial functional differential equationsJianhong Wu · 1996
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Patch (Unix) patch is a shell command that updates text files according to instructions in a separate file, called a patch file. The patch file is a text file that…
- Delta encoding Delta encoding is a way of storing or transmitting data in the form of differences (deltas) between sequential data rather than complete files; more generally…
- Merge (version control) In version control, merging (also called integration) is a fundamental operation that reconciles changes made to a version-controlled collection of files…
- Comm comm is a shell command for comparing two files for common and distinct lines. It reads the files as lines of text and outputs text as three columns. The…
- GNU Core Utilities The GNU Core Utilities or Coreutils is a collection of GNU software that implements many standard, Unix-based shell commands. The utilities generally provide…
- File comparison In computing, file comparison is the calculation and display of the differences and similarities between data objects, typically text files such as source…
- Xargs xargs (short for "extended arguments") is a command on Unix and most Unix-like operating systems used to build and execute commands from standard input…
- Diff3 diff3 is a Unix utility to compare three files and show any differences among them. diff3 can also merge files, implementing a three-way merge. diff3 originally…