You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It is possible to choose which method to use to compare two folders.
4
+
The method to use is strictly related to user needs, comparing source code (files large only few kilobytes) should use a content comparison but to find which movies (files larger than a gigabytes) are not present on right side is faster compare by file size or file timestamp.
5
+
6
+
Every file is treated as binary and it is compared byte by byte, only 'Compare file content ignoring line ending differences' compares text.
7
+
8
+
The complete list of supported comparison methods
9
+
10
+
<tableclass="bordered">
11
+
<tr>
12
+
<th>Method</th>
13
+
<th>Description</th>
14
+
</tr>
15
+
<tr>
16
+
<td>Compare file sizes
17
+
<br/>Very quick</td>
18
+
<td>Two file are identical if they have the same file size</td>
19
+
</tr>
20
+
<tr>
21
+
<td>Compare file timestamps
22
+
<br/>Very quick</td>
23
+
<td>Two file are identical if they have the same timestamp.
24
+
<br/>It is used the Unix <strong>last modified date</strong> for comparison.
25
+
<br/>If file A timestamp is less than file B it is marked as <strong>older</strong> and it will be shown with different color.
26
+
<br/>It is possible to set a span in seconds to consider two files with same timestamp, see below</td>
27
+
</tr>
28
+
<tr>
29
+
<td>Compare file timestamps and sizes
30
+
<br/>Very quick</td>
31
+
<td>Compare the files timestamp, only if it is different then compare the size.</td>
32
+
</tr>
33
+
<tr>
34
+
<td>Compare file content only
35
+
<br/>Slow on large files</td>
36
+
<td>Compare files as binary, byte by byte</td>
37
+
</tr>
38
+
<tr>
39
+
<td>Compare file timestamp, size and content
40
+
<br/>Slow on large files</td>
41
+
<td>Compare the file content, only if content is different compare the timestamp and only if timestamp differs compare size</td>
42
+
</tr>
43
+
<tr>
44
+
<td>Compare file content ignoring line ending differences
45
+
<br/>Slow on large files</td>
46
+
<td>Compare file as plain text, read line by line and compare lines.
47
+
<br/>The line ending character is ignored so a DOS file (with lines separated by CR+LF) matches an Unix file (with lines separated by LF) if, ignoring the newlines, the content is identical</td>
When the metadata comparison mismatches, for example left file's label is red and right file's label is blue, the other comparison methods (size, timestamp, content) are not evaluated.
6
+
7
+
The complete list of supported metadata
8
+
9
+
<tableclass="bordered">
10
+
<tr>
11
+
<th>Metadata</th>
12
+
<th>Description</th>
13
+
</tr>
14
+
<tr>
15
+
<td>Label</td>
16
+
<td>Compare all labels assigned to a file</td>
17
+
</tr>
18
+
<tr>
19
+
<td>Tags
20
+
<br/><strong>Available in OSX 10.9 or above</strong></td>
Copy file name to clipboardExpand all lines: comparisonMethods.md
+4-135Lines changed: 4 additions & 135 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,107 +8,11 @@ title: Comparison Method
8
8
subtitle: The folders comparison method, special files and metadata
9
9
---
10
10
11
-
# Comparison Method
11
+
{% include comparisonMethods.md %}
12
12
13
-
It is possible to choose which method to use to compare two folders.
14
-
The method to use is strictly related to user needs, comparing source code (files large only few kilobytes) should use a content comparison but to find which movies (files larger than a gigabytes) are not present on right side is faster compare by file size or file timestamp.
13
+
{% include finderMetadata.md %}
15
14
16
-
Every file is treated as binary and it is compared byte by byte, only 'Compare file content ignoring line ending differences' compares text.
17
-
18
-
The complete list of supported comparison methods
19
-
20
-
<tableclass="bordered">
21
-
<tr>
22
-
<th>Method</th>
23
-
<th>Description</th>
24
-
</tr>
25
-
<tr>
26
-
<td>Compare file sizes
27
-
<br/>Very quick</td>
28
-
<td>Two file are identical if they have the same file size</td>
29
-
</tr>
30
-
<tr>
31
-
<td>Compare file timestamps
32
-
<br/>Very quick</td>
33
-
<td>Two file are identical if they have the same timestamp.
34
-
<br/>It is used the Unix <strong>last modified date</strong> for comparison.
35
-
<br/>If file A timestamp is less than file B it is marked as <strong>older</strong> and it will be shown with different color.
36
-
<br/>It is possible to set a span in seconds to consider two files with same timestamp, see below</td>
37
-
</tr>
38
-
<tr>
39
-
<td>Compare file timestamps and sizes
40
-
<br/>Very quick</td>
41
-
<td>Compare the files timestamp, only if it is different then compare the size.</td>
42
-
</tr>
43
-
<tr>
44
-
<td>Compare file content only
45
-
<br/>Slow on large files</td>
46
-
<td>Compare files as binary, byte by byte</td>
47
-
</tr>
48
-
<tr>
49
-
<td>Compare file timestamp, size and content
50
-
<br/>Slow on large files</td>
51
-
<td>Compare the file content, only if content is different compare the timestamp and only if timestamp differs compare size</td>
52
-
</tr>
53
-
<tr>
54
-
<td>Compare file content ignoring line ending differences
55
-
<br/>Slow on large files</td>
56
-
<td>Compare file as plain text, read line by line and compare lines.
57
-
<br/>The line ending character is ignored so a DOS file (with lines separated by CR+LF) matches an Unix file (with lines separated by LF) if, ignoring the newlines, the content is identical</td>
58
-
</tr>
59
-
</table>
60
-
61
-
62
-
# Compare Finder Metadata
63
-
64
-
It is possible to compare OSX Finder Metadata.
65
-
66
-
When the metadata comparison mismatches, for example left file's label is red and right file's label is blue, the other comparison methods (size, timestamp, content) are not evaluated.
67
-
68
-
The complete list of supported metadata
69
-
70
-
<tableclass="bordered">
71
-
<tr>
72
-
<th>Metadata</th>
73
-
<th>Description</th>
74
-
</tr>
75
-
<tr>
76
-
<td>Label</td>
77
-
<td>Compare all labels assigned to a file</td>
78
-
</tr>
79
-
<tr>
80
-
<td>Tags
81
-
<br/><strong>Available in OSX 10.9 or above</strong></td>
82
-
<td>Compare all tags assigned to a file</td>
83
-
</tr>
84
-
</table>
85
-
86
-
87
-
# Special Files Handling
88
-
89
-
User can choose to not traverse special files like symbolic links and packages
90
-
91
-
<tableclass="bordered">
92
-
<tr>
93
-
<th>File</th>
94
-
<th>Description</th>
95
-
</tr>
96
-
<tr>
97
-
<td>Follow Symbolic Links</td>
98
-
<td>If checked the symbolic links will be traversed</td>
99
-
</tr>
100
-
<tr>
101
-
<td>Skip Packages</td>
102
-
<td>If checked special OSX files (so called bundle or packages)
103
-
<br/>like Applications and Frameworks will not be traversed</td>
104
-
</tr>
105
-
<tr>
106
-
<td>Check Resource Forks</td>
107
-
<td>Check if files are <ahref="http://en.wikipedia.org/wiki/Resource_fork">resource forks</a>, this can slow down the comparison.<br/>
108
-
When this option is on if the file is a resource fork its size is determined from its structured data.
109
-
</td>
110
-
</tr>
111
-
</table>
15
+
{% include foldersTraversal.md %}
112
16
113
17
114
18
# Timestamp Tolerance
@@ -119,39 +23,4 @@ You can set this tolerance entering a positive integer number into the text fiel
119
23
120
24
Ignore differences of X seconds or less
121
25
122
-
123
-
# Choose Files to View according to differences found
124
-
125
-
After the comparison complete you can choose which files to view
126
-
127
-
Definition: **Orphan** indicates a file present only on one side
128
-
129
-
The complete list of show options
130
-
131
-
<tableclass="bordered">
132
-
<tr>
133
-
<th>Choice</th>
134
-
<th>Description</th>
135
-
</tr>
136
-
<tr>
137
-
<td>Show All</td>
138
-
<td>No matters which comaprison result, show files</td>
139
-
</tr>
140
-
<tr>
141
-
<td>Only Mismatches</td>
142
-
<td>Show only files with some mismatch (size, timestamp or content)</td>
143
-
</tr>
144
-
<tr>
145
-
<td>Only Matches</td>
146
-
<td>Show only identical files</td>
147
-
</tr>
148
-
<tr>
149
-
<td>No Orphans</td>
150
-
<td>Show files present both on left and right side</td>
151
-
</tr>
152
-
<tr>
153
-
<td>Only Orphans</td>
154
-
<td>Show files present only on left or only on right</td>
# so specify a page prefixDir to search a directory level up
12
+
prefixDir: ../
13
+
---
14
+
15
+
# Confirmation and Warning Messages for Folders
16
+
17
+
## Include Filtered Items By Default
18
+
19
+
When a copy/move operation begins the filtered files are not included, it is possible to change this behavior turning on this option.
20
+
21
+
If the summary dialog doesn't appear, this option can be changed without accessing to preference dialog simply holding down the ALT key while clicking on toolbar button or context menu item
22
+
23
+
# Confirmation for Documents
24
+
25
+
As any application in the world, closing a window with settings changed (comparison method, filters, alignment rules and so on) will show a confirmation dialog.
26
+
27
+
This prompt can be annoying when user does many quick comparisons and doesn't want to save any session, if this is your case the prompt can be suppressed turning on this option.
28
+
29
+
As usual the user can always save the session selecting Save or Save As from the File menu.
30
+
31
+
<strong>WARNING</strong> if this option is on and you spend a lot of time to define the filters or the alignment rules and then you close the window/application any settings will be lost, use this option with care.
0 commit comments