base64
escribe varias líneas para cadenas moderadamente largas, por lo que debe deducir el número correcto de saltos de línea del tamaño del archivo. En algunos sistemas, la utilidad puede escribir un archivo de texto DOS (no con base64
de GNU coreutils, sino con la implementación de fourmilab común en sistemas BSD ), en cuyo caso tendrá para deducir 2 bytes por línea para obtener la longitud de la cadena codificada.
Respondiendo a la pregunta en los comentarios :"¿Cómo obtengo la cadena base64 sin ningún nuevo gravamen u otra basura? ¿Solo la cadena base64?"
base64
inserta saltos de línea después de cada 76 caracteres, ya que 76 caracteres es la longitud máxima de una línea de texto codificada en MIME (y la base 64 se usa más comúnmente para crear la base 64 Contenido -Transferencia -Codificación para correos electrónicos ).
Si desea eliminar estos saltos de línea:
base64 filename | tr -d '\n\r' >outfilename
Con base64
de GNU coreutils, puede usar
base64 -w0 filename >outfilename
Tuve el mismo problema por un tiempo, simplemente ingresé al cliente de evolución y eliminé la cuenta de Google de Preferencias> cuentas que lo resolvieron, la autenticación de Google no apareció hasta ahora, pruébelo.
Supongo que evolution se integrará automáticamente con el calendario de gnome, aunque apesta, sería bueno optar -En realidad, no uso calendarios y cuando dejé de usar evolution olvidé por completo que fue cuando gnome comenzó a solicitar acceso al calendario de google. Su pregunta me ayudó a recordar eso, así que gracias.