проблемы base64 между Windows и mac либо , либо отсутствует строка

#base64

Вопрос:

Привет, я получил строку base64, которая была файлом json, закодированным в Windows, и после декодирования в Windows снова выглядит как желаемое, как бы то ни было, когда я декодирую ее на mac, я получил либо одну недостающую строку вместе с символом ] в этой строке (при декодировании в cmd), либо букву в конце каждой строки при декодировании с помощью TextMate. Есть идеи, что вызывает ошибку, это проблемы с окончанием строки? Я получил строку как строку, а не как файл, поэтому я предполагаю, что декодирование и кодирование работают по-разному, но разве это не должно работать одинаково в обеих системах?