public static byte[] convertBinaryStringToByteArray(String binaryString) {
        byte[] bytes = new BigInteger(binaryString.replace(" ", ""), 2).toByteArray();

        // als eerste bit == 1 wordt een extra byte met allemaal nullen toegevoegd
        if (binaryString.charAt(0) == '1') {
            return Arrays.copyOfRange(bytes, 1, bytes.length);
        }
        return bytes;
    }