Italian Sqlite vs SqliteCipher

Luigi S

Active Member
Licensed User
La mia app con il db sqlite pesa poco più di un MB.
Ho convertito il db in sqlite cipher e di colpo ha superato gli 8 MB! E' normale tale comportamento?
 

giannimaione

Well-Known Member
Licensed User
Longtime User
cosa è aumentato ? il DB o la APP ?
la APP contiene sia il codice che tu scrivi, che TUTTE le librerie utilizzate, oltre i vari layout, immagini ....
il DB ha un diverso peso (a parità di tabelle e record) con diversi database (mysql, sqlite, cipher, mariadb, ecc)
 

Luigi S

Active Member
Licensed User
L'app subito dopo aver crittografato il db contenuto in essa, è apassata da poco più di 1 MB a 8 MB!
Possibile che il solo fatto di aver crittografato il db comporti un cosi notevole aumento di peso?
Con app intendo l'apk prodotto da B4A.
 

sirjo66

Well-Known Member
Licensed User
Longtime User
beh, fai presto a controllare, apri l'apk e vedi subito quale è la parte che ti occupa quei 7 mega in più
 

Luigi S

Active Member
Licensed User
beh, fai presto a controllare, apri l'apk e vedi subito quale è la parte che ti occupa quei 7 mega in più
In realtà non ho capito che intendi con "apri l'apk", comunque guardando tutti i file dei due progetti, cioè quello con SQLite normale e quello crittografato con cipher, l'unica differenza di peso la trovo nel file apk prodotti da B4A!
Quindi che si fa?
 

Luigi S

Active Member
Licensed User
Ok sono le librerie di sqlitecipher che fanno fare il botto...
immagino che non ci sono alternative...
 

Luigi S

Active Member
Licensed User
E no... sono ben 5 e da quanto capisco una per ogni tipo di processore

sqlitecipher.jpg


dentro ogni cartella che vedi c'è l'oggetto libsqlcipher.so
 
Top