Base64EncodeRFC
Scopo
Restituisce dati come testo nel formato Base64 specificato.
Formato
Base64EncodeRFC ( NumeroRFC ; dati )
Parametri
NumeroRFC - un numero che rappresenta lo standard IETF RFC del formato Base64 da utilizzare.
dati - qualsiasi espressione di testo o campo.
Tipo di dati riportato
Testo
Creata in
FileMaker Pro 16.0
Descrizione
Questa funzione è simile a Base64Encode, tranne per il fatto che è possibile specificare la formattazione da utilizzare.
Per il parametro NumeroRFC, utilizzare uno dei seguenti valori per specificare lo standard RFC da seguire per la formattazione del testo con codifica Base64. Se si utilizza un valore non riconosciuto, questa funzione viene impostata in modo predefinito su RFC 4648.
NumeroRFC | Codifica testo con |
1421 | Lunghezza massima della riga pari a 64 e terminazioni di riga CRLF (ritorno a capo, avanzamento riga) |
2045 | Lunghezza massima della riga pari a 76 e terminazioni di riga CRLF |
3548 | Nessuna interruzione di riga aggiunta |
4648 | Nessuna interruzione di riga aggiunta |
4880 | Lunghezza massima della riga pari a 76, terminazioni di riga CRLF e un valore CRC a 24 bit allegato |
La codifica Base64 non conserva il nome file o l'estensione del contenuto del campo Contenitore codificato.
Note
•Questa funzione non è supportata nelle soluzioni runtime e restituisce "?".
Esempio 1
Base64EncodeRFC ( 4648 ; Prodotti::Colore ) restituisce QmxhY2s= se Prodotti::Colore è impostato su "Nero".
Esempio 2
Base64EncodeRFC ( 1421 ; Prodotti::Contenitore ) restituisce una stringa la cui prima riga è riportata di seguito se Prodotti::Contenitore è impostato su
.
iVBORw0KGgoAAAANSUhEUgAAAB8AAAARCAYAAAAlpHdJAAAAAXNSR0IArs4c6QAA
Ogni riga da 64 caratteri termina con caratteri di ritorno a capo e avanzamento riga.
Argomenti correlati