JuzaPhoto utilizza cookies tecnici e cookies di terze parti per ottimizzare la navigazione e per rendere possibile il funzionamento della maggior parte delle pagine; ad esempio, è necessario l'utilizzo dei cookie per registarsi e fare il login (maggiori informazioni).

Proseguendo nella navigazione confermi di aver letto e accettato i Termini di utilizzo e Privacy e preso visione delle opzioni per la gestione dei cookie.

OK, confermo


Puoi gestire in qualsiasi momento le tue preferenze cookie dalla pagina Preferenze Cookie, raggiugibile da qualsiasi pagina del sito tramite il link a fondo pagina, o direttamente tramite da qui:

Accetta Cookie Personalizza Rifiuta Cookie
RCE Foto






Login Logout Iscriviti a JuzaPhoto!

Per Esperti Informatici


  1. Forum
  2. »
  3. Computer, Schermi, Tecnologia
  4. » Per Esperti Informatici





avatarsenior
inviato il 21 Agosto 2017 ore 19:21    

Ma perché solo come base il testo ?
Non è meglio un Jpg correttamente ridotto e di basso peso.......
tanto qualità per qualità ...........

avatarjunior
inviato il 21 Agosto 2017 ore 19:39    

Se il tuo intento è "storare" il testo in un database non è proprio il massimo come idea, se riesci a spiegare il problema di fondo magari c'è un modo migliore

avatarsenior
inviato il 21 Agosto 2017 ore 20:42    

MIME o Base64 sono le tecniche standard per passare da binario a testo e viceversa. Sono reversibili e senza perdita di qualità. Ti conviene cercare delle utility già pronte oppure delle api per il tuo linguaggio di programmazione preferito.

avatarjunior
inviato il 21 Agosto 2017 ore 21:40    

La base deve essere per forza il testo. Ho già spiegato a cosa mi serve. Devo mandare dal pc A (italia) al pc B (plutone) una foto e l unico modo per inviarla è via testo. Essendo connessioni a pagamento e con una connessione dati lentissima devo ottimizzare il tutto. Quindi dal presupposto che la foto sarà ultracompressa e di bassa risoluzione (ma che non posso mandare via internet in formato jpg) mi serve il testo che invece posso inviare.
Che sia documenti che sia txt che sia qualsiasi formato non mi interessa. Mi interessa il testo in sè

Un jpg in binario dovrebbe essere un testo molto lungo rispetto a base64. Da li la necessità di convertire. Perchè un conto mandare 1000 caratteri un conto inviarne 10.
La conversione non serve se solo capissi e riuscissi a leggere il jpg in formato codice che presumo sia molto breve.


Quindi jpg--->.bin e viceversa. Esiste? Le dimensioni rimangono le stesse? Ovviamente il bin devo poterlo leggere con programmi tipo editor di testo

avatarjunior
inviato il 21 Agosto 2017 ore 22:30    

Un jpg in binario dovrebbe essere un testo molto lungo rispetto a base64

no base64 "allunghi" la quantità di dati

La conversione non serve se solo capissi e riuscissi a leggere il jpg in formato codice che presumo sia molto breve.

giusto ma poi non puoi inviarlo come testo perchè un qualsiasi 0x00 troncherebbe la "stringa"

ergo....

base64 è la scelta migliore con aumento del 33% della dimensione, se riesci a trovare un modo di ricomprimere il tutto ed ottenere una dimensione minore di quella di partenza... bè umilieresti shannon e diventeresti miliardaio

avatarsenior
inviato il 21 Agosto 2017 ore 23:32    

Se invii la foto allegata ad una email la codifica mime trasforma tutto in testo. Tra l'altro l'smtp è stato progettato per le lentissime connessioni modem di una quarantina di anni fa e fa il suo sporco dovere sempre.

avatarsenior
inviato il 21 Agosto 2017 ore 23:39    

Sinceramente non capisco
Inviare un blocco dati e riceverlo è indipendente dal formato che ha significato nel momento della decodifica/codifica. Se poi il problema è avere solo un blocco dati in base64 allora è probabile che la conversione jpg a testo non esista per tutte le combinazioni di byte in una immagine.

avatarsenior
inviato il 22 Agosto 2017 ore 0:00    

Beh saranno necessità di codice.
Architetturali... mille motivi...
Pero scusa gondor, se il sito ti tira fuori quel risultato con un base64, vuol dire che ha ulteriormente compresso il jpeg e basta, fino a farlo diventare 40KB meno il 33% come dice Andrea.
Quindi basta che tu tari il jpg da convertire con un livello di compressione tale da darti un file non di 52KB ma di circa 30... credo che con quella risoluzione sia fatttibile anche con rapporti di compressione jpg non spinti!

Però come ti suggeriscono qualunque codifica, proprio per il fatto intrinseco di essere codifica, allunga la quantità di dati... se riesci a inviarli in binario è estremamente più efficiente. Un jpg binario è gia quasi l'apice della compressione e anche facendo uno zip super efficiente del suo base64 convertito rischi di non guadagnare, al peggio (o guadagni molto poco nel migliore dei casi, a seconda della scena ritratta e da quale testo di codifica tira fuori).

avatarsenior
inviato il 22 Agosto 2017 ore 10:48    

Confermo che un jpg ben fatto è sempre più piccolo del corrispondente zippato.
Lo zip deve aggiungere le informazioni della tabella di allocazione e il jpg è già un pattern compresso.

Confermo anche che base64 ha quelle belle proprietà che ti servono ma DEVE ingrossare il file del 33%.
In fin dei conti risolve il problema dello 0x00 nella stringa.

Se vuoi essere più efficiente l'unica soluzione è di scriverti un transmitter/receiver e gestire tu direttamente il flusso binario.

Però c'è una cosa che non capisco.
Tu spedisci questo flusso di dati da Timbuctu alle Svalbard, affidandoti a una connessione internet fatta coi modem per i telefoni a cornetta.
Sei sicuro che i tuoi dati siano corretti?
Hai pensato a come controllarlo?
Non vorrei che tu spedisci un paesaggio e chi riceve visualizzi una modella...

Se questo non interessa, ok, altrimenti pensaci.
La sicurezza ha un costo, sempre, in termini di peso, costo e controlli.
Almeno, devi pensare di spedire un header, che dica quanto stai aprendo e il suo CRC
Poi spedisci il tuo file e alla fine spedisci il CRC di tutto.
Alla peggio non mostrerai nulla, ma magari eviterai di fare scoppiare una guerra nucleare...

avatarjunior
inviato il 22 Agosto 2017 ore 11:11    

MrGreenMrGreenMrGreenIl controllo errori è fatto dal software che invia il messaggio di testo.


Se scrivo 0000000011111 questo viene ricevuto ma non posso "allegare" file che sia jpg o di altro tipo

Il problema di comprimere il "testo" da inviare è che se troppo lungo dovrei mandarlo in sezioni per renderlo più "veloce" ma un conto è dividere 1000 caratteri in 3 parti un conto 100.000 in infinite parti.
Da qui il jpg in bassa risoluzione in modo che contenga meno dati possibili e da qui la ricerca di un modo di comprimere quel testo.
In binario non è più lungo di base 64? Ogni lettera son 7 bit no?
In hex ?

Effettivamente sulla possibilità di essere intercettato e far scoppiare guerre nucleari non ci ho pensato. MrGreen ma essendo linguaggi semplici da capire per gli esperti e comunque essendo una connessione mobile che nn sarà fissa a un punto e che son trasmissioni abbastanza veloci non devo mandare giga in codice MrGreen

Spero di evitare la guerra nucleare MrGreen

avatarsenior
inviato il 22 Agosto 2017 ore 11:24    

Se ti becca Kim Jong Un! MrGreen

avatarjunior
inviato il 22 Agosto 2017 ore 12:08    

allora questa è base64 convertito da questo sito
www.base64-image.de/

data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDACAhITMkM1EwMFFCLy8vQiccHBwcJyIXFxcXFyIRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/2wBDASIzMzQmNCIYGCIUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wgARCABDAGQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAECAwT/xAAXAQEBAQEAAAAAAAAAAAAAAAAAAQID/9oADAMBAAIQAxAAAAHy41JJNS23NkudwyS22UCSXQmekM29Fxj2+c4usTnq1cKT2FwijPHrz1fRw6cl7jOQACUaXTz8Lq2XOz051mQMooAuTrOEJdbF65JmwxQP/8QAHxAAAgICAQUAAAAAAAAAAAAAABEBAhAwIBIhMUFQ/9oACAEBAAEFAvgLUhHg6ScIQhcqnc96bFcNzoRYgkrogZYqSV0wWIxXl//EABQRAQAAAAAAAAAAAAAAAAAAAFD/2gAIAQMBAT8BD//EABwRAAEDBQAAAAAAAAAAAAAAAAECECERIDFAQf/aAAgBAgEBPwHWArLmLBgOrj//xAAiEAABAwEJAQAAAAAAAAAAAADwAAEwoRASIEFQUWGRsXH/2gAIAQEABj8C0w6ZHTOvYzNA8p485WU+wFOLCiC9vj//xAAlEAACAQIFBQADAAAAAAAAAAAAAREhMSBBUXGREDBhgfCxwfH/2gAIAQEAAT8hwSX7Ejw3GuxGBt/McMhkEiQuRSi9dLICTXOwhjYmJiZGB0EbcqsV0qJRTnywnzq8suxPSzcfLjyS9vbgFUeuOzx3HKh2X+B63WuhnFVsqsci7ov2/ItfQvuMbL6S4b+k8w/TIX3GH//aAAwDAQACAAMAAAAQrAPDEo/7TGRDyz50xDVhNZQTX0syhi/i9d8//8QAGhEBAAIDAQAAAAAAAAAAAAAAAQAgEDAxQf/aAAgBAwEBPxDUliN2r2eRhn//xAAaEQACAwEBAAAAAAAAAAAAAAAAARARIDEh/9oACAECAQE/EFuy5uPJXNdAoQlsh9Fg/8QAIBAAAwACAwADAQEAAAAAAAAAAAEREDEhQVFhcYEgsf/aAAgBAQABPxBofAsKD0O6w+Bf0IhBCER5h0NM2LJITWhRoeEi8waOheQn8F5HxCpfTb3I3QwtgUtDWkOGjwnbMIQhwN+IdkCXIkJTSAIQh+H4UuFGkiN1bYNDeTxMOTnEfZEcCbbn2iE4nYIII22vsmaEnBgGLmlETcgUNFNqJXBKyWgg6Db+QTRx1iZe+tj/AAD6DdbwPfoNgjwW2dH/2Q==


questo da un software che ho scaricato base64

data:image/jpeg;base64,/9j/7gAOQWRvYmUAZAAAAAAB/+EbnEV4aWYAAE1NACoAAAAIAAwBAAADAAAAAQQAAAABAQAD
AAAAAQKqAAABAgADAAAAAwAACKoBBgADAAAAAQACAAABEgADAAAAAQABAAABFQADAAAAAQAD
AAABGgAFAAAAAQAACLABGwAFAAAAAQAACLgBKAADAAAAAQACAAABMgACAAAAFAAACMCHaQAE
AAAAAQAACNTqHAAHAAAIDAAAAJ4AABLsHOoAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAgALcbAAAAnEAAtxsAAACcQ
MjAxNzowODoyMiAxMjowMToxNAAAHYKaAAUAAAABAAASQoKdAAUAAAABAAASSogwAAMAAAAB
AAIAAJIBAAoAAAABAAASUpICAAUAAAABAAASWpIEAAoAAAABAAASYpIFAAUAAAABAAASapIK
AAUAAAABAAAScpKQAAIAAAADMjAAAKABAAMAAAAB//8AAKACAAQAAAABAAAAZKADAAQAAAAB
AAAAQ6IOAAUAAAABAAASeqIPAAUAAAABAAASgqIQAAMAAAABAAMAAKIXAAMAAAABAAIAAKMA
AAcAAAABAwAAAKMBAAcAAAABAQAAAKMCAAcAAAAIAAASiqQBAAMAAAABAAAAAKQCAAMAAAAB
AAEAAKQEAAUAAAABAAASkqQGAAMAAAABAAAAAKQHAAMAAAABAAEAAKQMAAMAAAABAAAAAKQx
AAIAAAAIAAASmqQyAAUAAAAEAAASoqQ0AAIAAAAqAAASwuocAAcAAAgMAAAKNgAAAAAc6gAA
AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
IAA1ADcANAAwACAAcwBlAHIAaQBlAHMAKQAAAAAAD3ByaW50UHJvb2ZTZXR1cE9iamMAAAAO
AEkAbQBwAG8AcwB0AGEAIABwAHIAbwB2AGEAAAAAAApwcm9vZlNldHVwAAAAAQAAAABCbHRu
ZW51bQAAAAxidWlsdGluUHJvb2YAAAAJcHJvb2ZDTVlLADhCSU0EOwAAAAACLQAAABAAAAAB
AAAAAAAScHJpbnRPdXRwdXRPcHRpb25zAAAAFwAAAABDcHRuYm9vbAAAAAAAQ2xicmJvb2wA
AAAAAFJnc01ib29sAAAAAABDcm5DYm9vbAAAAAAAQ250Q2Jvb2wAAAAAAExibHNib29sAAAA
AABOZ3R2Ym9vbAAAAAAARW1sRGJvb2wAAAAAAEludHJib29sAAAAAABCY2tnT2JqYwAAAAEA
AAAAAABSR0JDAAAAAwAAAABSZCAgZG91YkBv4AAAAAAAAAAAAEdybiBkb3ViQG/gAAAAAAAA
AAAAQmwgIGRvdWJAb+AAAAAAAAAAAABCcmRUVW50RiNSbHQAAAAAAAAAAAAAAABCbGQgVW50
RiNSbHQAAAAAAAAAAAAAAABSc2x0VW50RiNQeGxAcsAAAAAAAAAAAAp2ZWN0b3JEYXRhYm9v
bAEAAAAAUGdQc2VudW0AAAAAUGdQcwAAAABQZ1BDAAAAAExlZnRVbnRGI1JsdAAAAAAAAAAA
AAAAAFRvcCBVbnRGI1JsdAAAAAAAAAAAAAAAAFNjbCBVbnRGI1ByY0BZAAAAAAAAAAAAEGNy
b3BXaGVuUHJpbnRpbmdib29sAAAAAA5jcm9wUmVjdEJvdHRvbWxvbmcAAAAAAAAADGNyb3BS
ZWN0TGVmdGxvbmcAAAAAAAAADWNyb3BSZWN0UmlnaHRsb25nAAAAAAAAAAtjcm9wUmVjdFRv
cGxvbmcAAAAAADhCSU0D7QAAAAAAEAEsAAAAAQACASwAAAABAAI4QklNBCYAAAAAAA4AAAAA
AAAAAAAAP4AAADhCSU0D8gAAAAAACgAA////////AAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZ
AAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAAAAoAAQAAAAAAAAAC
OEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAAB
AFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////
////////////////A+gAAAAA/////////////////////////////wPoAAAAAP//////////
//////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0ECAAA
AAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAAM3AAAABgAA
AAAAAAAAAAAAQwAAAGQAAAABADIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA
AGQAAABDAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABu
dWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAA
AAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAABDAAAAAFJnaHRsb25nAAAAZAAAAAZz
bGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAA
AAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAAN
YXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91
bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcA
AAAAAAAAAEJ0b21sb25nAAAAQwAAAABSZ2h0bG9uZwAAAGQAAAADdXJsVEVYVAAAAAEAAAAA
AABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAA
AAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpB
bGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51
bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAAR
RVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0
T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRs
b25nAAAAAAA4QklNBCgAAAAAAAwAAAACP/AAAAAAAAA4QklNBBQAAAAAAAQAAAABOEJJTQQM
AAAAAAfnAAAAAQAAAGQAAABDAAABLAAAToQAAAfLABgAAf/Y/+0ADEFkb2JlX0NNAAH/7gAO
QWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwM
DBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCABDAGQDASIAAhEB
AxEB/90ABAAH/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAA
AAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYU
kaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NG
J5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcH
BgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1
wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dn
d4eXp7fH/9oADAMBAAIRAxEAPwDh3VNIdtELMs9jyBwr4yXCAQq2UA54eGxKjhYOqwIme52n
YIUe9WaQwOM8whtrBeVICuT05Aqjb25RHFmQS+dqrBkSX8dkeos7duyZIDcbrSvYbWs2TDT3
VXaS6HGYWgwG8FpHtGkoWRhik6GWnuhGQBo6FQLUeNug7pmc68JrI3QOyWrQpEpCHObAUmtg
aqLZcBOim6t21AqZSI8kktp9LzSQ0Wv/0POHsukEgwikFzIAM9lduozGEtFJe08EDhBpwc1x
E1OA7qPjBF6LLRVY4aCTq6OFXa0tLlqswckl49J0RAlBZ0vOAM1EpCY6kKB03abiYYO6LTU5
xBA08f8AYjDpPUCf5k+S3cCmrpVLfb6+e+GwNSHO0rx6v3X/AOksSMh0Nr4x4jv5uVkdG6tR
W1zaHua4TNYJ0/qrP3bhD3Felf8ANjqwwjc7P9bOdDvRHsrH71VVn09//CPXIdSxPtlRzKKv
1llhrya9A6Qdu9zR/hGOGyxASC7Jh4Rbzr6XAnaCfNReHhuoW5Vh5Zrg0EFCv6Xn2MLGUmER
lF0a+1i4nKc07GRyVcpaduo1RLejdQNbA2l0t5RaOmdQDSH0umNEZEH9IJNHqGh6o9b09OUk
T9idV3+p6Do3JI+j94I9PcP/0TnHHOxqTqu4Y1N6jW8yfJT9RujoKyrLBojNLudohL0n8bAp
jI12wpl5njRKyqg1sknHxrcgtAFTC6fgFgfVbG6jmZdmZjV+ucNu9w3bCbLZ2bHQ73satf6w
3FnTH1tPuvIaFl/VTObUb8Br/StusBqdMB4aNhY9WcN+2Zdz+Db5aIBF9T/vPWuyeuY3SDlW
V78hro2ECx4b+8dvptt2rl8fI3/WV+xhq+1xZZW5uz3FsPd6cu273N3LYsvy6rbHhjqPTBJc
LLG1tP75qt9jv7CwMXqT+pfWU5xcH/4NjmiARWNpc1P6S/uln5gDhru9L6JH5oT+lHLY+CTQ
6NZM8J9j+N2qp2XNpfYQIa0EHxUYeOawon1jqCPvUg15+k4BKypXu/0YSUpE7d44SSs9wp//
0rDabAJsIAPh4KYZWNGnceCh72N2jmeU4sbu9mkrJLCu0Valo+ZV+jo+Q5gtudXjNcNzfVcA
S3xDRuUOm1135JLyBj48WWT+cZ9tbf7X0kS/qDr8i+lwB9N25gIGjXe7j+srnKcn7oM5kiOw
rqtMxGuvg8t9asvFqtfVVZvFLQdzoaC7ttb+5+4ua6cz7S5rG8MAcHcGQfzSpfWL7Rbn2euQ
GNPsDQBMHbKufVqn1bjW8RvbLCOxH5qmlDhEhEVXTwDdhK+G62CLreVmmr7Pdk3W1D/BufIn
z/qo/wBUBjDqLH5AIx2gt9vjHO73Kp1uvfm2Y9YPpY5DbH93POrh/ZWj9VKPT6hcwEPYMcuY
QdAT4D95OxQB4YnYnVGaVCR7AvX5LG1s+00WDIxCdosb9Jjj/g7mfm/ybPoKs7Ia6QRqNR5h
Hx3hwsaGgttbDtNSQz1P+qYq7H07Q4iSdYKq85gjhyAR+WQ4vLwaUZWGO+RMQfBM5r5hvPOq
kBUfoAiTp5pFrC4x37TwVV6JpHL4jb7/AI6JKfpnx78pJ1BD/9Mzvp6R8uf7Si38Y+f9leTJ
LIPVgL6/d/yVbPpx6g/rzH523/1WqXTf6adu/b6Wk/1v8Hv9/o/ub15akuh5L/csNtun8v8A
HamX+dex+tMfanfQ5dMTP+v/AKMQehfzmPPqcjbt5nd/g9v5/wC56i5RJQT/AJ0+fR0I/wA0
N9nt8mN2Xtifdu2T+9+fv9v2n/S+mrf1aj7RZGz+Z/wc/vfnz+evPUkcG0Nv+63VzO+T5v8A
uflfYMWfUdExuM7Yj6DvpT/31U2fSHPB544XlaSr/FN8flL/ALlqYuvm+sn6dUeJ+hz+KHV/
O2z4Hnn8Pzl5UkswdGbq+q/4Hv8AS/ikvKkk5D//2QA4QklNBCEAAAAAAF0AAAABAQAAAA8A
QQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAAXAEEAZABvAGIAZQAgAFAAaABvAHQA
bwBzAGgAbwBwACAAQwBDACAAMgAwADEANQAAAAEAOEJJTQQGAAAAAAAH//wBAQABAQD/4SQF
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9
Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9i
ZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3
LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPg0KCTxyZGY6UkRGIHhtbG5zOnJkZj0i
aHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+DQoJCTxyZGY6
RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNv
bS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEv
IiB4bWxuczphdXg9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvYXV4LyIgeG1sbnM6
cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4
bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0
dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6
c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMi
IHhtbG5zOmNycz0iaHR0cDovL25zLmFkb2JlLmNvbS9jYW1lcmEtcmF3LXNldHRpbmdzLzEu
MC8iIHhtcDpNb2RpZnlEYXRlPSIyMDE3LTA4LTIyVDEyOjAxOjE0KzAyOjAwIiB4bXA6UmF0
aW5nPSIwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE3LTA4LTIyVDEyOjAxOjE0KzAyOjAwIiBk
Yzpmb3JtYXQ9ImltYWdlL2pwZWciIGF1eDpTZXJpYWxOdW1iZXI9IjQzNjY1MDciIGF1eDpM
ZW5zSW5mbz0iNzAwLzEwIDMwMDAvMTAgNDAvMTAgNTYvMTAiIGF1eDpMZW5zPSJUQU1ST04g
U1AgNzAtMzAwbW0gRjQtNS42IERpIFZDIFVTRCBBMDA1TiIgYXV4OkxlbnNJRD0iMjQxIiBh
dXg6SW1hZ2VOdW1iZXI9IjE4MjU5IiBhdXg6QXBwcm94aW1hdGVGb2N1c0Rpc3RhbmNlPSI5
NDQvMTAwIiBwaG90b3Nob3A6RGF0ZUNyZWF0ZWQ9IjIwMTctMDYtMDVUMTM6NDE6MjMuMDAy
IiBwaG90b3Nob3A6TGVnYWN5SVBUQ0RpZ2VzdD0iODM5RjVCQ0MxMzZGMzdGRDMxNDgzQUZC
QjM5RjlDQzgiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxl
PSJBZG9iZSBSR0IgKDE5OTgpIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90
b3Nob3A6ZDIwNzhjNDUtODcyMC0xMWU3LThiODMtYTA5MTM0ZDJlYzNmIiB4bXBNTTpPcmln
aW5hbERvY3VtZW50SUQ9IkI5Mzg3NzBCN0FBOUUyNTgyNzczRkMzQjBCNDBBRkQxIiB4bXBN
TTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmI2MDFlMWMwLWE3Y2YtYWI0ZC05ZGMzLTBkNzUxNGEy
MTRiYiIgY3JzOlJhd0ZpbGVOYW1lPSJfRFNDNDc2OC5ORUYiIGNyczpWZXJzaW9uPSI5Ljki
IGNyczpQcm9jZXNzVmVyc2lvbj0iNi43IiBjcnM6V2hpdGVCYWxhbmNlPSJBcyBTaG90IiBj
cnM6QXV0b1doaXRlVmVyc2lvbj0iMTM0MzQ4ODAwIiBjcnM6VGVtcGVyYXR1cmU9IjU1MDAi
IGNyczpUaW50PSIrNyIgY3JzOlNhdHVyYXRpb249IjAiIGNyczpTaGFycG5lc3M9IjI1IiBj
cnM6THVtaW5hbmNlU21vb3RoaW5nPSIwIiBjcnM6Q29sb3JOb2lzZVJlZHVjdGlvbj0iMjUi
IGNyczpWaWduZXR0ZUFtb3VudD0iMCIgY3JzOlNoYWRvd1RpbnQ9IjAiIGNyczpSZWRIdWU9
IjAiIGNyczpSZWRTYXR1cmF0aW9uPSIwIiBjcnM6R3JlZW5IdWU9IjAiIGNyczpHcmVlblNh
dHVyYXRpb249IjAiIGNyczpCbHVlSHVlPSIwIiBjcnM6Qmx1ZVNhdHVyYXRpb249IjAiIGNy
czpWaWJyYW5jZT0iKzY4IiBjcnM6SHVlQWRqdXN0bWVudFJlZD0iMCIgY3JzOkh1ZUFkanVz
dG1lbnRPcmFuZ2U9IjAiIGNyczpIdWVBZGp1c3RtZW50WWVsbG93PSIwIiBjcnM6SHVlQWRq
dXN0bWVudEdyZWVuPSIwIiBjcnM6SHVlQWRqdXN0bWVudEFxdWE9IjAiIGNyczpIdWVBZGp1
c3RtZW50Qmx1ZT0iMCIgY3JzOkh1ZUFkanVzdG1lbnRQdXJwbGU9IjAiIGNyczpIdWVBZGp1
c3RtZW50TWFnZW50YT0iMCIgY3JzOlNhdHVyYXRpb25BZGp1c3RtZW50UmVkPSIwIiBjcnM6
U2F0dXJhdGlvbkFkanVzdG1lbnRPcmFuZ2U9IjAiIGNyczpTYXR1cmF0aW9uQWRqdXN0bWVu
dFllbGxvdz0iMCIgY3JzOlNhdHVyYXRpb25BZGp1c3RtZW50R3JlZW49IjAiIGNyczpTYXR1
cmF0aW9uQWRqdXN0bWVudEFxdWE9IjAiIGNyczpTYXR1cmF0aW9uQWRqdXN0bWVudEJsdWU9
IjAiIGNyczpTYXR1cmF0aW9uQWRqdXN0bWVudFB1cnBsZT0iMCIgY3JzOlNhdHVyYXRpb25B
ZGp1c3RtZW50TWFnZW50YT0iMCIgY3JzOkx1bWluYW5jZUFkanVzdG1lbnRSZWQ9IjAiIGNy
czpMdW1pbmFuY2VBZGp1c3RtZW50T3JhbmdlPSIwIiBjcnM6THVtaW5hbmNlQWRqdXN0bWVu
dFllbGxvdz0iMCIgY3JzOkx1bWluYW5jZUFkanVzdG1lbnRHcmVlbj0iMCIgY3JzOkx1bWlu
YW5jZUFkanVzdG1lbnRBcXVhPSIwIiBjcnM6THVtaW5hbmNlQWRqdXN0bWVudEJsdWU9IjAi
IGNyczpMdW1pbmFuY2VBZGp1c3RtZW50UHVycGxlPSIwIiBjcnM6THVtaW5hbmNlQWRqdXN0
bWVudE1hZ2VudGE9IjAiIGNyczpTcGxpdFRvbmluZ1NoYWRvd0h1ZT0iMCIgY3JzOlNwbGl0
VG9uaW5nU2hhZG93U2F0dXJhdGlvbj0iMCIgY3JzOlNwbGl0VG9uaW5nSGlnaGxpZ2h0SHVl
PSIwIiBjcnM6U3BsaXRUb25pbmdIaWdobGlnaHRTYXR1cmF0aW9uPSIwIiBjcnM6U3BsaXRU
b25pbmdCYWxhbmNlPSIwIiBjcnM6UGFyYW1ldHJpY1NoYWRvd3M9IjAiIGNyczpQYXJhbWV0
cmljRGFya3M9IjAiIGNyczpQYXJhbWV0cmljTGlnaHRzPSIwIiBjcnM6UGFyYW1ldHJpY0hp
Z2hsaWdodHM9IjAiIGNyczpQYXJhbWV0cmljU2hhZG93U3BsaXQ9IjI1IiBjcnM6UGFyYW1l
dHJpY01pZHRvbmVTcGxpdD0iNTAiIGNyczpQYXJhbWV0cmljSGlnaGxpZ2h0U3BsaXQ9Ijc1
IiBjcnM6U2hhcnBlblJhZGl1cz0iKzEuMCIgY3JzOlNoYXJwZW5EZXRhaWw9IjI1IiBjcnM6
U2hhcnBlbkVkZ2VNYXNraW5nPSIwIiBjcnM6UG9zdENyb3BWaWduZXR0ZUFtb3VudD0iMCIg
Y3JzOkdyYWluQW1vdW50PSIwIiBjcnM6Q29sb3JOb2lzZVJlZHVjdGlvbkRldGFpbD0iNTAi
IGNyczpDb2xvck5vaXNlUmVkdWN0aW9uU21vb3RobmVzcz0iNTAiIGNyczpMZW5zUHJvZmls
ZUVuYWJsZT0iMCIgY3JzOkxlbnNNYW51YWxEaXN0b3J0aW9uQW1vdW50PSIwIiBjcnM6UGVy
c3BlY3RpdmVWZXJ0aWNhbD0iMCIgY3JzOlBlcnNwZWN0aXZlSG9yaXpvbnRhbD0iMCIgY3Jz
OlBlcnNwZWN0aXZlUm90YXRlPSIwLjAiIGNyczpQZXJzcGVjdGl2ZVNjYWxlPSIxMDAiIGNy
czpQZXJzcGVjdGl2ZUFzcGVjdD0iMCIgY3JzOlBlcnNwZWN0aXZlVXByaWdodD0iMCIgY3Jz
OlBlcnNwZWN0aXZlWD0iMC4wMCIgY3JzOlBlcnNwZWN0aXZlWT0iMC4wMCIgY3JzOkF1dG9M
YXRlcmFsQ0E9IjAiIGNyczpFeHBvc3VyZTIwMTI9IjAuMDAiIGNyczpDb250cmFzdDIwMTI9
IjAiIGNyczpIaWdobGlnaHRzMjAxMj0iMCIgY3JzOlNoYWRvd3MyMDEyPSIwIiBjcnM6V2hp
dGVzMjAxMj0iMCIgY3JzOkJsYWNrczIwMTI9IjAiIGNyczpDbGFyaXR5MjAxMj0iMCIgY3Jz
OkRlZnJpbmdlUHVycGxlQW1vdW50PSIwIiBjcnM6RGVmcmluZ2VQdXJwbGVIdWVMbz0iMzAi
IGNyczpEZWZyaW5nZVB1cnBsZUh1ZUhpPSI3MCIgY3JzOkRlZnJpbmdlR3JlZW5BbW91bnQ9
IjAiIGNyczpEZWZyaW5nZUdyZWVuSHVlTG89IjQwIiBjcnM6RGVmcmluZ2VHcmVlbkh1ZUhp
PSI2MCIgY3JzOkRlaGF6ZT0iMCIgY3JzOlRvbmVNYXBTdHJlbmd0aD0iMCIgY3JzOkNvbnZl
cnRUb0dyYXlzY2FsZT0iRmFsc2UiIGNyczpUb25lQ3VydmVOYW1lPSJNZWRpdW0gQ29udHJh
c3QiIGNyczpUb25lQ3VydmVOYW1lMjAxMj0iTGluZWFyIiBjcnM6Q2FtZXJhUHJvZmlsZT0i
QWRvYmUgU3RhbmRhcmQiIGNyczpDYW1lcmFQcm9maWxlRGlnZXN0PSI3RjFGMzRBREE1RkJC
NkUzODRERTFCQ0M0QjkyMjAwMSIgY3JzOkxlbnNQcm9maWxlU2V0dXA9IkxlbnNEZWZhdWx0
cyIgY3JzOlVwcmlnaHRWZXJzaW9uPSIxNTEzODgxNjAiIGNyczpVcHJpZ2h0Q2VudGVyTW9k
ZT0iMCIgY3JzOlVwcmlnaHRDZW50ZXJOb3JtWD0iMC41IiBjcnM6VXByaWdodENlbnRlck5v
cm1ZPSIwLjUiIGNyczpVcHJpZ2h0Rm9jYWxNb2RlPSIwIiBjcnM6VXByaWdodEZvY2FsTGVu
Z3RoMzVtbT0iMzUiIGNyczpVcHJpZ2h0UHJldmlldz0iRmFsc2UiIGNyczpVcHJpZ2h0VHJh
bnNmb3JtQ291bnQ9IjYiIGNyczpVcHJpZ2h0Rm91clNlZ21lbnRzQ291bnQ9IjAiIGNyczpI
YXNTZXR0aW5ncz0iVHJ1ZSIgY3JzOkhhc0Nyb3A9IkZhbHNlIiBjcnM6QWxyZWFkeUFwcGxp
ZWQ9IlRydWUiPg0KCQkJPHhtcE1NOkhpc3Rvcnk+DQoJCQkJPHJkZjpTZXE+DQoJCQkJCTxy
ZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0
ZWQgZnJvbSBpbWFnZS94LW5pa29uLW5lZiB0byBpbWFnZS90aWZmIi8+DQoJCQkJCTxyZGY6
bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphNDhj
NWQwOS0xZWNhLTA3NDktYmJhNS04MmNlYTU4OTRhYjIiIHN0RXZ0OndoZW49IjIwMTctMDgt
MjFUMTM6MTM6NTYrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hv
cCBDYW1lcmEgUmF3IDkuOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4NCgkJCQkJ
PHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlk
OmI2MTVhOTY5LTdjMDgtNDU0Mi1iZTg5LTA5OGFjNmM4MDUxOSIgc3RFdnQ6d2hlbj0iMjAx
Ny0wOC0yMVQxMzoxNTo0OCswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhv
dG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxy
ZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20g
aW1hZ2UvdGlmZiB0byBpbWFnZS9qcGVnIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9u
PSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBpbWFnZS90aWZm
IHRvIGltYWdlL2pwZWciLz4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBz
dEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmJiMmYwYWZkLTE0OWEtMjc0MS1hMzA5LTU5OTRk
MDBiNzAxOCIgc3RFdnQ6d2hlbj0iMjAxNy0wOC0yMVQxMzoxNTo0OCswMjowMCIgc3RFdnQ6
c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiBzdEV2
dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RF
dnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiNjAxZTFjMC1hN2NmLWFiNGQtOWRjMy0wZDc1MTRh
MjE0YmIiIHN0RXZ0OndoZW49IjIwMTctMDgtMjJUMTI6MDE6MTQrMDI6MDAiIHN0RXZ0OnNv
ZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSIgc3RFdnQ6
Y2hhbmdlZD0iLyIvPg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwveG1wTU06SGlzdG9yeT4NCgkJ
CTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmI2MTVhOTY5
LTdjMDgtNDU0Mi1iZTg5LTA5OGFjNmM4MDUxOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRp
ZDphNDhjNWQwOS0xZWNhLTA3NDktYmJhNS04MmNlYTU4OTRhYjIiIHN0UmVmOm9yaWdpbmFs
RG9jdW1lbnRJRD0iQjkzODc3MEI3QUE5RTI1ODI3NzNGQzNCMEI0MEFGRDEiLz4NCgkJCTxj
cnM6VG9uZUN1cnZlPg0KCQkJCTxyZGY6U2VxPg0KCQkJCQk8cmRmOmxpPjAsIDA8L3JkZjps
aT4NCgkJCQkJPHJkZjpsaT4zMiwgMjI8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT42NCwgNTY8
L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT4xMjgsIDEyODwvcmRmOmxpPg0KCQkJCQk8cmRmOmxp
PjE5MiwgMTk2PC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+MjU1LCAyNTU8L3JkZjpsaT4NCgkJ
CQk8L3JkZjpTZXE+DQoJCQk8L2NyczpUb25lQ3VydmU+DQoJCQk8Y3JzOlRvbmVDdXJ2ZVJl
ZD4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJPHJkZjpsaT4wLCAwPC9yZGY6bGk+DQoJCQkJCTxy
ZGY6bGk+MjU1LCAyNTU8L3JkZjpsaT4NCgkJCQk8L3JkZjpTZXE+DQoJCQk8L2NyczpUb25l
Q3VydmVSZWQ+DQoJCQk8Y3JzOlRvbmVDdXJ2ZUdyZWVuPg0KCQkJCTxyZGY6U2VxPg0KCQkJ
CQk8cmRmOmxpPjAsIDA8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT4yNTUsIDI1NTwvcmRmOmxp
Pg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwvY3JzOlRvbmVDdXJ2ZUdyZWVuPg0KCQkJPGNyczpU
b25lQ3VydmVCbHVlPg0KCQkJCTxyZGY6U2VxPg0KCQkJCQk8cmRmOmxpPjAsIDA8L3JkZjps
aT4NCgkJCQkJPHJkZjpsaT4yNTUsIDI1NTwvcmRmOmxpPg0KCQkJCTwvcmRmOlNlcT4NCgkJ
CTwvY3JzOlRvbmVDdXJ2ZUJsdWU+DQoJCQk8Y3JzOlRvbmVDdXJ2ZVBWMjAxMj4NCgkJCQk8
cmRmOlNlcT4NCgkJCQkJPHJkZjpsaT4wLCAwPC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+MjU1
LCAyNTU8L3JkZjpsaT4NCgkJCQk8L3JkZjpTZXE+DQoJCQk8L2NyczpUb25lQ3VydmVQVjIw
MTI+DQoJCQk8Y3JzOlRvbmVDdXJ2ZVBWMjAxMlJlZD4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJ
PHJkZjpsaT4wLCAwPC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+MjU1LCAyNTU8L3JkZjpsaT4N
CgkJCQk8L3JkZjpTZXE+DQoJCQk8L2NyczpUb25lQ3VydmVQVjIwMTJSZWQ+DQoJCQk8Y3Jz
OlRvbmVDdXJ2ZVBWMjAxMkdyZWVuPg0KCQkJCTxyZGY6U2VxPg0KCQkJCQk8cmRmOmxpPjAs
IDA8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT4yNTUsIDI1NTwvcmRmOmxpPg0KCQkJCTwvcmRm
OlNlcT4NCgkJCTwvY3JzOlRvbmVDdXJ2ZVBWMjAxMkdyZWVuPg0KCQkJPGNyczpUb25lQ3Vy
dmVQVjIwMTJCbHVlPg0KCQkJCTxyZGY6U2VxPg0KCQkJCQk8cmRmOmxpPjAsIDA8L3JkZjps
aT4NCgkJCQkJPHJkZjpsaT4yNTUsIDI1NTwvcmRmOmxpPg0KCQkJCTwvcmRmOlNlcT4NCgkJ
CTwvY3JzOlRvbmVDdXJ2ZVBWMjAxMkJsdWU+DQoJCTwvcmRmOkRlc2NyaXB0aW9uPg0KCTwv
cmRmOlJERj4NCjwveDp4bXBtZXRhPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+/+ICQElDQ19QUk9GSUxF
AAEBAAACMEFEQkUCEAAAbW50clJHQiBYWVogB88ABgADAAAAAAAAYWNzcEFQUEwAAAAAbm9u
ZQAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1BREJFAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKY3BydAAAAPwAAAAyZGVzYwAAATAAAABrd3Rw
dAAAAZwAAAAUYmtwdAAAAbAAAAAUclRSQwAAAcQAAAAOZ1RSQwAAAdQAAAAOYlRSQwAAAeQA
AAAOclhZWgAAAfQAAAAUZ1hZWgAAAggAAAAUYlhZWgAAAhwAAAAUdGV4dAAAAABDb3B5cmln
aHQgMTk5OSBBZG9iZSBTeXN0ZW1zIEluY29ycG9yYXRlZAAAAGRlc2MAAAAAAAAAEUFkb2Jl
IFJHQiAoMTk5OCkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAA
ARbMWFlaIAAAAAAAAAAAAAAAAAAAAABjdXJ2AAAAAAAAAAECMwAAY3VydgAAAAAAAAABAjMA
AGN1cnYAAAAAAAAAAQIzAABYWVogAAAAAAAAnBgAAE+lAAAE/FhZWiAAAAAAAAA0jQAAoCwA
AA+VWFlaIAAAAAAAACYxAAAQLwAAvpz/2wBDACAhITMkM1EwMFFCLy8vQiccHBwcJyIXFxcX
FyIRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/2wBDASIzMzQmNCIYGCIU
Dg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/
wgARCABDAGQDASIAAhEBAxEB/8QAGgAAAgMBAQAAAAAAAAAAAAAAAAECAwQFBv/EACQQAAIC
AQMEAwEBAAAAAAAAAAABEQIDEBIEICExMkEiEzAU/8QAGAEBAQEBAQAAAAAAAAAAAAAAAAEC
AwT/xAA2EQABAQQGBgYLAAAAAAAAAAABABExAhIQIPAiUgMhQTJCgpJAUWITU3NhcYFystIj
Y5PjBP/EABoSAAEFAQAAAAAAAAAAAAAAABAgQFABAhL/2gAMAwEAAhADEAAAAOZRbCSMbI2y
lCUjruiVgrZNMYEkZWIjC+JXKWlaKuzz5cZqjc0WOS1DE7IPgQ2lePTn6b6GHRlutzT5cxAA
wTiwtUuk5+J2b3GdV50q5wxgTOaIymvOkvpavPnrx0484zvq28UX0tfnjGPRLzxx16E88J//
2gAIAQIAAQUAXXJOs6dtV46a13ECLLa9a+r8oya//9oACAEDAAEFAP5NdSH1vpfn4Ytf/9oA
CAEBAAEFAGh9haK0HsOdH2F0biwiCBC+xakD1g+GmeRV1SLYrpSND0SJ7utkKlhUYsVj8rFE
sS/zX25K70qWi2KzHhtFcdz8bm0gggt9Vxq3vbdkrStpzQQRrJJuJOQ4pxbwO1k65P0ykHc7
6QyEdhYWcqyTxrcZrWjiRvsoHYnWSTGlZ2ybnyJduOpeZTbi1i9WJo7aRq/TH7cr2webHG81
8rRefj//2gAIAQICBj8AbdWvJyf/2gAIAQMCBj8Ag//aAAgBAQEGPwCq1M6U7lrMTk5OTk5d
cdvoZabM2PBsweVlZimAvNlzE5aAnJyayqT1BGKETSXsN/MUxF7ni/YnMmvRbu7UcnVWYkYH
Em72kd3ijk/Fmqbh5K2mlpZD75TAWsoYSSPWg3ZUwM0OLD51fTsw3okQi1MRAdD8SI7KPp+X
vKNFUufxL2W7v7K1IPt4aitb+nxVq2d1Ww0BGj//2Q==



entrambe mostrano la stessa foto basta copiare e incollare il codice direttamente sul browser il che mi va benissimo.

ma perchè uno è piu lungo dell'altro?

la differenza è enorme. c'è modo di capire quel sito come funziona e trasformarlo offline? avrei risolto il problema

avatarjunior
inviato il 22 Agosto 2017 ore 12:10    

In binario non è più lungo di base 64?


No.

avatarjunior
inviato il 22 Agosto 2017 ore 12:15    

perchè uno è piu lungo dell'altro?


Probabilmente hai abilitato l'image optimization di www.base64-image.de , prova a ricaricare l'immagine originale disabilitando l'opzione.

avatarjunior
inviato il 22 Agosto 2017 ore 12:32    

Giusto. Allora giro la domanda...
Come faccio a ridurre il peso di un file jpg su PS?
Mantenendola sempre leggibile/accettabile?

Visto che con image optimization su quel sito il peso viene dimezzato senza perdere qualità visibile?

Non ditemi solo impostando la compressione nel salvataggio del jpg perchè non va oltre un certo limite. E la qualità decade a vista d occhio

Che cosa ne pensi di questo argomento?


Vuoi dire la tua? Per partecipare alla discussione iscriviti a JuzaPhoto, è semplice e gratuito!

Non solo: iscrivendoti potrai creare una tua pagina personale, pubblicare foto, ricevere commenti e sfruttare tutte le funzionalità di JuzaPhoto. Con oltre 259000 iscritti, c'è spazio per tutti, dal principiante al professionista.





RCE Foto

Metti la tua pubblicità su JuzaPhoto (info)


 ^

JuzaPhoto contiene link affiliati Amazon ed Ebay e riceve una commissione in caso di acquisto attraverso link affiliati.

Versione per smartphone - juza.ea@gmail.com - Termini di utilizzo e Privacy - Preferenze Cookie - P. IVA 01501900334 - REA 167997- PEC juzaphoto@pec.it

www.juzaphoto.com - www.autoelettrica101.it

Possa la Bellezza Essere Ovunque Attorno a Me