Двоично съпоставяне сравнява вашия низ точно като strcmp()
в C би било добре, ако знаците са различни (независимо дали става дума за случай или разлика в диакритичните знаци). Недостатъкът е, че редът на сортиране не е естествен.
Пример за неестествен ред на сортиране (както в "двоичен" е):A,B,a,b
Редът на естествено сортиране би бил в този случай, например:A,a,B,b
(малките и главните вариации на една и съща буква са сортирани една до друга)
Практическото предимство на двоичното съпоставяне е неговата скорост, тъй като сравнението на низове е много просто/бързо. В общия случай индексите с двоичен файл може да не дадат очаквани резултати за сортиране, но за точни съвпадения могат да бъдат полезни.