Здравейте,
имам въпрос относно изискването:
- операция () за намиране на base64-кодиран подмасив от дадена позиция и с дадена дължина
Позицията и дължината по закодираният масив ли се дават? Тоест иска се просто под-низ на генерираният Base64 код? Тъй като това може да промени значението на декодирането, ако позицията и дължината не са кратни на 4, но не е указано изрично както в следващото:
- операция () за вмъкване на base64кодиран масив на произволна позиция в друг като позицията се указва в брой байтове от началото на декодирания масив.
Което изисква прекодиране на вторият масив, както и на част от първия.
Освен това операциите:
- операции A < B, A <= B, B > A, B >= A, който проверяват дали A e (строг) подмасив на B, т.е. масивът, base64кодиран от низа A е (строг) подмасив на низа, base64кодиран в низа B
Директно кодираните масиви ли сравняват, подобно на strstr, само игнорирайки '=' (padding-а) или сравняват декодираните масиви?