Почетна / Алатке за програмере / Онлајн поређење текста и датотека
Бесплатни онлајн алати

Онлајн поређење текста и датотека

Упоредите два текста или датотеке у прегледачу. Прегледајте додате, уклоњене и непромењене редове. Без отпремања на сервер. Обрада се обавља локално у прегле…

Почните да користите

Како функционише поређење

Алатка дели оба улаза на редове и израчунава најдужу заједничку подсеквенцу (LCS). Затим приказује непромењене редове, додате редове са знаком плус и уклоњене редове са знаком минус. Копирани излаз користи исте једноредне ознаке.

Пример

Ако упоредите текст „црвено, плаво“ са текстом „црвено, зелено“, резултат ће задржати ред „црвено“, означити „зелено“ као додато, а „плаво“ као уклоњено. Замена се приказује као пар додавање/уклањање, а не као посебна ознака за измењен ред.

Ограничења

  • Свака страна је ограничена на 20000 редова.
  • Производ броја редова (укључујући границе табеле) мора бити у оквиру приближно 4000000 ћелија поређења.
  • Поређење је тачно, разликује велика и мала слова и разликује размаке.
  • Не постоји опција за игнорисање размака, синтаксно свесно поређење, поређење директоријума, подршка за бинарне датотеке, уређивач спајања или отпремање на сервер.
  • Датотеке се читају помоћу File.text метода прегледача, па се старија кодирања могу приказати погрешно.

Приватност

Датотеке и налепљени текст остају у прегледачу; не шаљу се на сервер.

Честа питања

Како се означава замењен ред?

Замена се приказује као један додат ред (знак +) и један уклоњен ред (знак −), а не као посебна ознака за измењен ред.

Да ли поређење прави разлику између великог и малог слова?

Да, поређење је осетљиво на велика и мала слова и на размаке. Не постоји опција за игнорисање тих разлика.

Која је максимална величина датотеке коју могу да упоредим?

Свака датотека је ограничена на 5 MiB, а свака страна на 20000 редова. Поред тога, производ броја редова мора бити у оквиру приближно 4000000 ћелија, што значи да су веома велике датотеке непрактичне због квадратног алгоритма.

Обрада се обавља локално у прегледачу.