Chương trình so sánh tập tin văn bản. Hướng dẫn sử dụng phần mềm so sánh dữ liệu So sánh các tệp văn bản trong WinMerge

Có một số cách để so sánh nội dung của hai tệp để xem liệu có thay đổi nào hay chỉ đơn giản là xem hai tệp có giống nhau hay không. Đầu tiên trong số đó là cái được cung cấp bởi chính hệ điều hành Windows. Công cụ này là một tiện ích F.C. dòng lệnh, có thể được sử dụng để so sánh hai hoặc nhiều tệp. Hình thức chung của một lệnh như vậy sẽ như sau:

fc dir_1_file dir_2_file

Nhưng tất cả chúng ta đều đã quen với giao diện người dùng và sợ những cửa sổ màu đen với dòng chữ khó hiểu, trong trường hợp này, sử dụng các chương trình đặc biệt sẽ thuận tiện hơn.

WinMerge - chương trình so sánh hai file

Một trong nhiều chương trình có thể được sử dụng để so sánh hai tệp là chương trình WinMerge. Chương trình này có thể so sánh không chỉ các tập tin mà còn toàn bộ thư mục. Ngoài ra, chương trình có thể hiển thị những thay đổi ảnh hưởng đến một tài liệu cụ thể, theo dõi thời gian chúng được thực hiện và sửa nó nếu muốn. Phân phối miễn phí và ngôn ngữ giao diện tiếng Nga là những lợi thế bổ sung của chương trình này. Bạn có thể tải xuống chương trình WinMerge từ liên kết sau:
http://sourceforge.net/projects/winmerge/files/stable/2.14.0/WinMerge-2.14.0-Setup.exe/download?use_mirror=heanet

Mọi người đều biết rằng Word là một trình soạn thảo văn bản đa chức năng. Nhiều khả năng của nó vượt xa phạm vi của bài viết này, bài viết này sẽ cho bạn biết cách so sánh hai tệp Word trong chính chương trình. Thủ tục này khá đơn giản, nhưng thậm chí ít người biết về nó. Nó có thể hữu ích trong các trường hợp khác nhau, chẳng hạn như khi có hai tệp trên máy tính: tác phẩm của bạn và bản nháp của nó. Để không mắc sai sót và không gửi bản nháp cho khách hàng, tốt nhất bạn nên sử dụng bản so sánh 2 file.

Bước 1: giai đoạn chuẩn bị

Đáng chú ý là sau khi bạn so sánh hai tệp, chúng sẽ không thay đổi và mọi khác biệt sẽ được hiển thị trong một tài liệu (mới) khác sẽ tự động mở. Nhưng điều đầu tiên trước tiên. Đầu tiên chúng ta cùng tìm hiểu xem bạn cần làm gì trước khi so sánh hai file Word.

Điều đầu tiên bạn cần làm là chuẩn bị. Trước khi có thể so sánh hai file Word, bạn cần mở chúng ra. Vì vậy hãy tìm chúng trên máy tính của bạn và nhấp đúp vào chúng.

Bây giờ chúng ta cần mở công cụ chúng ta cần trong một trong các tệp. Nó nằm trong tab "Đánh giá" trong nhóm công cụ "So sánh". Công cụ này có tên là “So sánh”, vì vậy hãy nhấp vào nó và chọn mục cùng tên từ menu thả xuống.

Vậy là bạn đã ở đó, bây giờ bạn có thể tiến hành trực tiếp đến cách so sánh hai tệp Word để tìm sự khác biệt hoặc trùng khớp.

Bước 2: chọn tài liệu để so sánh

Một cửa sổ có tên “So sánh các phiên bản” hiện đang mở trước mặt bạn. Như bạn có thể thấy, có hai khu vực trong đó: "Tài liệu gốc" và "Tài liệu đã thay đổi". Theo đó, bạn nên đặt tài liệu gốc ở tài liệu đầu tiên và phiên bản đã sửa của nó ở tài liệu thứ hai.

Để chọn một tài liệu, bạn cần nhấp vào biểu tượng thư mục bên cạnh Sau khi nhấp vào, một trình thám hiểm sẽ mở ra trong đó bạn cần điều hướng đến tệp bạn đang tìm kiếm. Khi việc này hoàn tất, hãy lặp lại các bước cho tệp thứ hai.

Bây giờ chúng tôi đã chọn các tài liệu cần thiết để so sánh, nhưng đừng vội nhấp vào nút “OK” để bắt đầu quá trình phân tích. Để có được kết quả mong muốn, tốt hơn là bạn nên đặt các tham số cần thiết. Bây giờ hãy nói về cách thực hiện việc này.

Bước 3: thiết lập các thông số cần thiết để so sánh

Vì vậy, trước khi so sánh hai tệp Word, sẽ khôn ngoan hơn nếu bạn đặt các tham số làm cơ sở cho việc phân tích. Điều này sẽ tiết lộ những mâu thuẫn mà bạn muốn tìm.

Để mở menu tùy chọn, bạn cần nhấp vào nút "Thêm", tất cả đều nằm trong cùng một cửa sổ "So sánh các phiên bản".

Trong menu mở rộng, bạn có thể thấy một loạt cài đặt. Bây giờ chúng ta hãy chuyển sự chú ý của chúng ta sang nhóm "Tùy chọn so sánh". Trong đó bạn cần chọn những phần tử sẽ được so sánh trong hai tài liệu. Nhân tiện, càng ít hộp kiểm được chọn thì quá trình so sánh sẽ diễn ra càng nhanh. Do đó, nếu bạn đang tìm kiếm những thay đổi về định dạng, sẽ là khôn ngoan nếu chỉ đánh dấu mục này và bỏ qua những mục khác.

Trong nhóm "Hiển thị các thay đổi", chọn chính xác nội dung cần tìm: ký tự hoặc từ. Ngoài ra, đừng quên chỉ ra tài liệu nào sẽ hiển thị kết quả. Trong nguồn, tệp đã sửa đổi hoặc mới.

Sau khi đã thiết lập tất cả các thông số cần thiết, bạn có thể nhấp vào nút “OK” một cách an toàn để bắt đầu quá trình phân tích. Nó không kéo dài lâu, ngay cả khi tất cả các điểm so sánh đã được chọn.

Bước 4: Kiểm tra kết quả

Cuối cùng họ sẽ cho bạn thấy kết quả. Tùy thuộc vào sự lựa chọn của bạn, nó sẽ được thể hiện trong một trong hai tài liệu hoặc trong tài liệu mới, thứ ba.

Những vị trí không trùng khớp sẽ được đánh dấu bằng đường màu đỏ. Điều này rất thuận tiện - bằng cách nhấp vào dòng, bạn sẽ thấy sự khác biệt. Nó sẽ bị gạch chéo bằng một đường màu đỏ.

Nhân tiện, nếu bạn không biết cách so sánh hai tệp Word để tìm kết quả trùng khớp thì rất tiếc, bạn sẽ không thể thực hiện việc này trong chương trình. Tuy nhiên, các dịch vụ đặc biệt có thể được sử dụng cho mục đích này.

Để cập nhật cho phụ huynh. Vấn đề là tôi đang thực hiện chỉnh sửa tệp style.css của chủ đề gốc. Và tất nhiên, tôi không nhớ chính xác mình đã thay đổi gì ở đó (và tôi không cần phải nhớ nó).

Nhưng rồi thời điểm đó đã đến khi một phiên bản mới của chủ đề WordPress xuất hiện. Tất nhiên, tôi muốn xem có gì mới ở đó. Tuy nhiên, trước khi cập nhật nó, trước tiên chúng tôi cần lưu những thay đổi đã thực hiện đối với kiểu. Vì vậy, tôi phải nhớ tên chương trình so sánh các tập tin.

WinMerge

Trước đây, tôi đã sử dụng chương trình máy tính để bàn WinMerge (winmerge.org). Đó là một sự trợ giúp lớn khi bạn cần so sánh hai tập tin. Giao diện của nó trông như thế này. Tinh tế, ngầu, lập trình viên.


Nhưng có một cái gì đó đơn giản hơn.

Khác biệt nhanh

Nhưng tôi quá lười tìm kiếm WinMerge trên máy tính của mình nên tôi quyết định sử dụng dịch vụ trực tuyến tuyệt vời “Quick Diff”. Ông đã giúp nhanh chóng tiến hành phân tích so sánh hai đoạn văn bản và tìm ra tất cả những điểm khác biệt.

Ưu điểm của dịch vụ trực tuyến

  1. Giao diện đơn giản và trực quan.
  2. Việc so sánh các tập tin diễn ra chỉ trong vài giây.
  3. Không có đăng ký trước.
  4. Không cần phải tải xuống hoặc cài đặt bất cứ điều gì.
  5. Hoàn toàn miễn phí.

Cách so sánh hai đoạn văn bản

Để so sánh, chỉ cần sao chép các đoạn mong muốn vào trường Trái và Phải tương ứng (không có sự khác biệt) và nhấp vào nút



Kết quả sẽ ở bên dưới, dưới tiêu đề Đầu ra.

Giải thích

Những gì không có trong tệp cập nhật sẽ được đánh dấu bằng màu đỏ và những thay đổi được thực hiện đối với tệp gốc sẽ được đánh dấu bằng màu xanh lục.

Nhưng trong ví dụ này, điểm khác biệt duy nhất là đoạn được sửa đổi có chứa khoảng trắng ở đầu dòng. Đó là lý do tại sao nó được đánh dấu bằng màu xanh lá cây. Có lẽ đoạn mã này đã bị cắt đi, nhưng sau đó khi tôi dán lại, nó lại xuất hiện một khoảng trống và khoảng trắng thừa xuất hiện.



Một đoạn tệp được so sánh trong dịch vụ trực tuyến “Quick Diff” (www.quickdiff.com)

Nói chung, hãy cẩn thận và xem những thay đổi nào là quan trọng và có ý nghĩa đối với bạn. Ở đây tôi đã đưa ra một ví dụ về việc sử dụng dịch vụ để so sánh hai tệp kiểu. Nhưng bạn có thể sử dụng dịch vụ này để so sánh những chỉnh sửa mà người hiệu đính đã thực hiện đối với văn bản, vâng, bạn không bao giờ biết nó sẽ hữu ích cho mục đích gì.

Làm thế nào để so sánh hai tập tin? Câu hỏi này có thể nảy sinh khi bạn cần xem sự khác biệt trong nội dung của hai tệp một cách nhanh chóng và thuận tiện. Đương nhiên, tôi không muốn cài đặt các chương trình bổ sung mà muốn so sánh bằng các công cụ làm việc quen thuộc.

Có một chương trình tuyệt vời để làm việc với các tập tin. Nó được gọi là Notepad++. Đây là nơi có cơ hội thuận tiện để so sánh nhanh chóng hai tệp.

So sánh hai tệp trong Notepad++

Tôi muốn nói ngay rằng trong chương trình Notepad++, bạn có thể so sánh nhiều tệp, html, php và js. Nhưng các tệp Word không thể so sánh chính xác, mã hóa của chúng không phù hợp với chương trình này. Các tệp này sẽ được so sánh trong chính Word, chúng ta sẽ xem xét điều này bên dưới.

Chúng tôi mở các tập tin mà chúng tôi muốn so sánh.

Để bắt đầu so sánh, chúng ta cần chạy plugin Campare. Để thực hiện việc này, hãy chuyển đến tab Plugins – Campare – Campare.

So sánh các tập tin trong Notepad

Nếu plugin này chưa được cài đặt trong phiên bản Notepad++ của bạn thì việc này rất dễ thực hiện. Đi tới Plugin – Trình quản lý plugin – Hiển thị Trình quản lý plugin. Ở đó, từ danh sách chung các plugin, chọn Campare, chọn hộp bên cạnh và nhấn nút Cài đặt.

Các tệp của chúng tôi mở trong hai tab, điều này làm nổi bật tất cả những khác biệt trong các tệp của chúng tôi một cách thuận tiện và rõ ràng. Sau đó là vấn đề kỹ thuật, việc tìm đúng địa điểm sẽ không quá khó khăn.

Sự khác biệt về nội dung tệp trong Notepad

Để thoát chế độ so sánh, nhấn phím nóng Ctrl + Alt + D hoặc tab Plugins – Campare – Clear Results.

Nhưng chúng ta đừng tập trung vào chỉ một chương trình. Chúng tôi cũng có Total Commander nổi tiếng, trong đó bạn cũng có thể so sánh hai tệp một cách nhanh chóng và thuận tiện.

So sánh hai file trong Total Commander

Mở chương trình Total Commander

Nhấp vào tệp mong muốn và trong khi giữ nút Ctrl, nhấp vào tệp thứ hai để so sánh. Cả hai tập tin đều nổi bật so với nền chung.

So sánh các tập tin trong Total Commander

Một cửa sổ mới mở ra trong đó chúng ta thấy nội dung của các tệp của mình và sự khác biệt giữa chúng. Một lần nữa, chúng được làm nổi bật một cách thuận tiện và rõ ràng.

Sự khác biệt về tập tin trong Total Commander

Nhấp vào nút Chỉnh sửa và thực hiện các thay đổi cần thiết đối với tệp. Để dễ sử dụng, bạn có thể thay đổi phông chữ và sử dụng các nút Khác biệt tiếp theo, Khác biệt trước đó, Quay lại, Mã hóa.

Sau tất cả các thay đổi, hãy nhấp vào nút đóng và chúng tôi sẽ được yêu cầu lưu các thay đổi đã thực hiện.

Đó là tất cả, một lần nữa, thuận tiện, nhanh chóng, dễ hiểu.

Chà, tóm lại, chúng ta cần xem xét cách bạn có thể so sánh các tệp Word. Nó có mã hóa riêng nên chương trình Word phù hợp nhất cho việc này.

So sánh hai file trong Microsoft Word

Mở Microsoft Word

Tìm tab Đánh giá, chọn tab đó, tìm mục So sánh.

So sánh các tập tin trong Microsoft Word

Cửa sổ So sánh các phiên bản mới mở ra, tại đây bạn cần chọn tài liệu Nguồn và Tài liệu để so sánh. Bấm vào đồng ý. Nếu muốn, bạn có thể xem các cài đặt so sánh bổ sung.

Một tệp mới mở ra trong đó những khác biệt được đánh dấu và nếu muốn, có thể lưu hoặc sửa những khác biệt nếu cần.

Đây là những cách chúng tôi so sánh hai tập tin. Không cần chương trình bổ sung, mọi thứ đã được tích hợp sẵn trong các công cụ thông thường. Sử dụng cùng Notepad++, tôi có thể tìm thấy những chỗ thích hợp để sửa trong vài phút.

Sẽ xảy ra trường hợp bạn có hai văn bản gần như giống hệt nhau và bạn cần thấy rõ chúng khác nhau như thế nào. Một ví dụ phổ biến: bạn “ghi âm” một cuộc phỏng vấn từ máy ghi âm và gửi nó cho một người đối thoại khó tính để hiệu đính. Và anh ấy, thay vì làm nổi bật các phần chỉnh sửa của mình bằng màu sắc, chỉ cần cắt bỏ một số cụm từ, thêm cụm từ mới và hoán đổi các đoạn văn.

Kết quả là, bạn dường như đang đọc cuộc phỏng vấn của chính mình nhưng bạn không nhận ra anh ấy “trong trang điểm”. Việc so sánh hai văn bản lớn theo cách thủ công rất khó - có thể thực hiện tác vụ này dễ dàng hơn không? trang mạng sẽ cho bạn biết làm thế nào.

Những tác vụ như vậy thường khiến người lập trình gặp khó khăn, vì vậy các chương trình so sánh tệp có thể làm nổi bật cú pháp khi so sánh mã chương trình của các ngôn ngữ lập trình khác nhau. Chúng tôi cần những chương trình như vậy để cho phép so sánh các văn bản ở định dạng .txt thông thường và tốt nhất là trong Word.

Để so sánh, chúng tôi đã lấy một số đoạn trong bài viết của mình và thay thế một số từ và cụm từ hoán đổi. Bây giờ chúng ta sẽ so sánh.

Phần mềm soạn thảo văn bản

Trong Microsoft Office, bắt đầu từ phiên bản 2007, bạn có thể so sánh hai file mà không cần rời khỏi Word. Vào mục menu Review – Compare – Compare… (so sánh hai phiên bản của một tài liệu). Chúng tôi chỉ định hai tệp, nhấp vào nút "Thêm" và đánh dấu các tham số mà bạn muốn so sánh văn bản, đồng thời chọn vị trí để xem các thay đổi: trong tệp đầu tiên, trong tệp thứ hai hoặc trong tệp mới.

Chương trình đánh dấu văn bản đã xóa bằng văn bản gạch ngang màu đỏ, văn bản được chèn có gạch chân màu đỏ và các đoạn đã di chuyển có văn bản màu xanh lục. Trong một bảng điều khiển riêng ở bên trái (không phải trong ảnh chụp màn hình bên dưới), bạn có thể theo dõi các thay đổi cho từng từ và cũng có thể xem bản tóm tắt: trong trường hợp của chúng tôi, 57 lần sửa, trong đó 26 lần chèn, 29 lần xóa, 2 lần di chuyển.

WinMerge là một tiện ích đa nền tảng miễn phí để so sánh các tệp, nó có thể được sử dụng trên nhiều hệ điều hành phong phú, bắt đầu với Windows 98. Phiên bản mới nhất - WinMerge 2.14.0 - tồn tại cả dưới dạng trình cài đặt (6,14 MB) và như một tổ hợp di động. Chương trình “có sẵn” chỉ có thể so sánh các tệp văn bản thông thường và nếu chúng ta muốn làm việc với các tài liệu văn phòng (văn bản ở định dạng .doc, .docx, .odt, bảng ở định dạng .xls, .xlsx, .sxc, PDF và các tệp văn phòng khác có định dạng lạ), bạn cần tải xuống plugin Xdocdiff. Plugin được kết nối như sau:

1) Giải nén kho lưu trữ bằng plugin

2) Sao chép tệp xdoc2txt.exe và zlib.dll vào thư mục chứa chương trình WinMerge đã cài đặt

3) Sao chép toàn bộ thư mục MergePlugins cùng với tệp amb_xdocdiffPlugin.dll vào thư mục chứa chương trình WinMerge đã cài đặt

4) Khởi chạy WinMerge, đi tới menu Tiện ích bổ sung – Danh sách, chọn hộp kiểm “Bật tiện ích bổ sung”

5) Chuyển đến menu Tiện ích bổ sung – chọn hộp “Giải nén tự động”

Vậy là xong, bây giờ bạn có thể mở hai tệp của chúng tôi: nếu bạn muốn, tệp “TEXT” thông thường hoặc tệp “Word” nếu bạn muốn.

Chương trình sẽ cảnh báo bạn rằng bạn cũng có thể chỉ định các tệp lưu trữ, nhưng để thực hiện việc này, bạn sẽ phải tải xuống một plugin lưu trữ. Tuy nhiên, chúng tôi không sợ nó vắng mặt; chúng tôi từ chối các thông báo tương tự trong tương lai và nhận được một cửa sổ có hai tin nhắn của chúng tôi. Ở phía bên trái của cửa sổ có hai cột dài: đây là những hình thu nhỏ của văn bản của chúng tôi. Các đoạn có thay đổi được tìm thấy được tô sáng màu vàng. Vì có những thay đổi như vậy ở mỗi đoạn trong số ba đoạn văn bản nguồn của chúng tôi nên cả hai cột đều có màu vàng. Các từ thay đổi cụ thể được đánh dấu bằng màu vàng nhạt.

Nhưng chương trình có nhiều cài đặt nên rất dễ dàng để đánh dấu các từ bằng một số màu khác.

Có nhiều chương trình để so sánh các tệp, bao gồm cả tệp văn bản, nhưng nhược điểm chính của chúng là giá cả. So sánh nó! có giá 29 USD cho mỗi giấy phép, Beyond Compare – 30 USD, Compare Suite – 70 USD, DiffDoc Professional – lên tới 399,95 USD. Hãy xem ví dụ về chương trình cuối cùng, đắt tiền nhất này, nó tốt hơn WinMerge miễn phí bao nhiêu.

Tải xuống chương trình (7 MB) và chạy nó. Kết quả rất giống với những gì Microsoft Office 2007 mang lại cho chúng ta, chỉ có cách bố trí cột là khác. Gạch ngang màu đỏ – văn bản đã được thay đổi, gạch chân màu đỏ – văn bản mà văn bản gốc đã được thay đổi (gạch ngang màu đỏ); gạch ngang màu xanh lam – văn bản bị cắt, văn bản màu xanh lá cây – được di chuyển (hoặc thêm “từ đầu”).

Nó chỉ ra rằng thực tế không có sự khác biệt. Nếu người dùng thành thật mua một bộ ứng dụng văn phòng đắt tiền của Microsoft, thì chẳng ích gì khi chi thêm 400 USD cho việc mua và đăng ký chính thức chương trình này. Không cần sử dụng ngay cả phiên bản "dùng thử" nếu chức năng tương tự được cung cấp bởi Word tiêu chuẩn, đặc biệt vì phiên bản chưa đăng ký của DiffDoc Professional nhắc nhở bạn về nhu cầu mua 15 phút một lần.

Cuối cùng, hãy kiểm tra một trong nhiều dịch vụ trực tuyến để so sánh văn bản: Khác biệt

Dịch vụ này dường như hỗ trợ tải xuống các tệp tài liệu, "nuốt" chúng, viết "Tệp được so sánh thành công", nhưng thay vì kết quả bình thường, nó tạo ra một tập hợp nhị phân gồm các số 0 và một, tuy nhiên, trong đó, nó nêu bật sự khác biệt. Vì vậy, tốt hơn hết bạn nên sao chép và dán văn bản theo cách thủ công. Trang web nêu bật những thay đổi như sau: màu nâu – văn bản đã thay đổi, màu xanh lam – đã xóa, màu đỏ tía – được thêm vào, màu tím – các từ đã thay đổi trong các câu đã thay đổi. Dịch vụ này hỗ trợ nhiều cài đặt khác nhau (bao gồm khả năng thay đổi màu sắc), nhưng chúng tôi không thể loại bỏ một nhược điểm với bất kỳ cài đặt nào: văn bản bị kéo dài như một lập trình viên, vì vậy bạn phải sử dụng cuộn ngang.