-
Notifications
You must be signed in to change notification settings - Fork 4
/
978.txt
55 lines (46 loc) · 1.63 KB
/
978.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
[5] [DFN[差分]]は、2つの[[入力]]データの違いを表したものです。
ほとんどの場合、一方が与えられたとき他方を得るための[[演算]]の[[集合]]として記述したものとなっています。
[1] [[差分]]の記述形式 ([[diff]] / [[patch]]) には、次のものがあります。
[FIG(short list)[
- テキストの差分
-- [[unified diff]]
-- [[context diff]]
-- [[side-by-side diff]]
-- [[diff -e]]
- バイナリーの差分
-- [[vcdiff]]
-- [[gdiff]]
- [[XMLの差分]]
-- [[RFC 5261]]
-- [[DUL]]
- [[JSONの差分]]
-- [[JSON Patch]]
-- [[JSON Merge Patch]]
- [[RDF]] の差分
-- [[SPARQL 1.1 Update]]
-- [[SparqlPatch]]
-- [[TurtlePatch]]
-- [[RDF Patch]]
-- [[LD Patch]]
]FIG]
[2] [[差分]]が関わる[[プロトコル要素]]には、次のものがあります。
[FIG(short list)[
- [[差分符号化]]
- [CODE(HTTP)@en[[[PATCH]]]]
- [CODE(HTTP)@en[[[PROPPATCH]]]]
]FIG]
* 関連
[3] [[版管理システム]]、[[DeltaV]] も参照。
[4] [[猿パッチ]]、[[差分仕様書]]も参照。
[6] [CITE@en[kpdecker/jsdiff: A javascript text differencing implementation.]]
( ([TIME[2017-04-07 23:12:11 +09:00]]))
<https://github.com/kpdecker/jsdiff>
[7] [CITE[John Resig - Javascript Diff Algorithm]]
( ([TIME[2016-04-02 11:57:53 +09:00]]))
<http://ejohn.org/projects/javascript-diff-algorithm/>
[8] [CITE[Resemble.js : Image analysis]]
( ([TIME[2016-05-25 19:18:41 +09:00]]))
<https://huddle.github.io/Resemble.js/>
[9] [CITE@en[Huddle/Resemble.js: Image analysis and comparison]]
( ([TIME[2017-04-07 23:14:44 +09:00]]))
<https://github.com/Huddle/Resemble.js>