Saya memiliki file besar yang diurutkan dengan miliaran baris panjang variabel. Diberikan baris baru saya ingin tahu nomor byte yang akan didapat jika sudah dimasukkan dalam file yang diurutkan.
Contoh
a\n
c\n
d\n
f\n
g\n
Diberikan input 'foo' saya akan mendapatkan output 9.
Ini mudah dilakukan dengan hanya menelusuri seluruh file, tetapi karena miliaran baris panjang variabel akan lebih cepat untuk melakukan pencarian biner.
Apakah alat pengolah teks seperti itu sudah ada?
Edit:
Itu sekarang: https://gitlab.com/ole.tange/tangetools/blob/master/bsearch/bsearch