static boolean tagcompare(byte[] s1, byte[] s2, int n) {
        int c = 0;
        byte u1, u2;
        while (c < n) {
            u1 = s1[c];
            u2 = s2[c];
            if ('Z' >= u1 && u1 >= 'A') {
                u1 = (byte) (u1 - 'A' + 'a');
            }
            if ('Z' >= u2 && u2 >= 'A') {
                u2 = (byte) (u2 - 'A' + 'a');
            }
            if (u1 != u2) {
                return false;
            }
            c++;
        }
        return true;
    }