Visualizzazione post con etichetta programmi. Mostra tutti i post
Visualizzazione post con etichetta programmi. Mostra tutti i post

lunedì 27 luglio 2020

Sistema di compressione a fattore di moltiplica preponderante

Questo sistema di compressione,allo stato di bozza di programmazione digitale,che vi voglio proporre e va ad aggiungersi agli altri sistemi di compressione proposti cerca di comprimere in maniera ottimale i file che 
contengono al loro interno una maggioranza consistente di triplette dello stesso bit 111 oppure 000 o comunque di multipli presenti nel file in maniera consistente.
Questi multipli per la compressione sono efficienti da descrivere e comprimere quando sono di una sola categoria,sono presenti in maniera massiccia e sono un fattore di serie alto come il 6X che identifica le sestine di bit 111111 oppure 000000.
Questi file che possiedono queste caratteristiche possono essere trasformati nel file compresso .MBC
Multiplo Binario (Bernardi) Compressione.
Il file MBC viene creato partendo dalla creazione del file essenziale che identifica quante inversioni di segno o bit esistono del file e viene quantificato la dimensione di tale file che viene descritto anche per il bit di partenza.
Il file essenziale è fatto in maniera omogenea da una sequenza di 1 e 0  e sarebbe del tutto inutile archiviarlo perché per tutti i file analizzati è sempre uguale a suo interno ma varia solamente per le dimensioni e il bit di partenza che può essere uno zero o un uno.
Da questo"file essenziale"o"mappa del file"ne viene creato uno di pari dimensioni che identifica la posizione dei bit multipli all'interno del file.
Quello che non viene descritto da questo file viene riportato in maniera classica per quanto riguarda le dimensioni del file se si vuole avere un file di rapida estrazione dallo stato compresso a quello decompresso.
Se invece si preferisce avere il massimo della compressione del file anche nella parte non descrivibile con la posizione del bit in configurazione essenziale e  moltiplica si ricorrerà ad algoritmi descrittivi della restante parte del file non compressa,ma con tempi di compressione e di estrazione maggiori.
Il sistema verrà tramutato in programma o applicativo dopo la costituzione della società e in collaborazione con le aziende già contattate per i progetti precedenti.
Possibile visionare anche i precedenti sistemi di compressione su questo blog tramite questi link : 
Vi ringrazio per l'attenzione e il tempo dedicato 
Bernardi Nicola
Compressione file con particolari caratteristiche
 

lunedì 21 maggio 2018

Sistema di compressione per gruppi di file con particolari caratteristiche

Questo sistema che vi propongo è una bozza per programma di compressione di gruppi di file,essi devono rispondere a certi requisiti prima di poter essere compressi,questi requisiti si basano sulla sequenzialità del numero,in forma esadecimale,del file analizzato che non deve essere maggiore di quattro.
Questo numero si ricava trasformando il formato binario del file in esadecimale e sarà un numero elevato ad una determinata potenza.
Fatto questo il file viene accorpato con altri file e suddiviso in due descrizioni,una che riguarda al quantità di distanza fra i numeri in sequenza e l'altra descrizione descriverà se la distanza sarà in positivo o in sottrazione al numero che precede. 
La spiegazione del processo con esempio è nell'immagine che segue.
La bozza verrà segnalata nei vari social network in cui sono presente.
Vi ringrazio per il tempo e l'attenzione dedicata
Bernardi Nicola

domenica 22 gennaio 2017

Sistema che riduce dimensioni grafiche di un documento di testo e inchiostro di stampa

Questo programma che vi presento in un livello di bozza strutturale,processa un documento di testo sostituendo parti di testo ove è presente la lettera o con un simbolo che rappresenta due lettere unite.
Queste due lettere unite sono generalmente la o e la lettera che segue,tranne in parole che terminano con la o ed in questo caso il programma unisce la o e la lettera precedente.
Nell'immagine che segue penso che sia illustrato in maniera chiara un esempio di questo progetto.
Vi ringrazio per l'attenzione e il tempo dedicato.
Inoltre vi segnalo il link per il font scaricabile  tramite media fire creato da me,che può essere utilizzato per creare questo effetto tramite scrittura digitale ma processando in due volte il testo formato immagine.clicca per scaricare font
Bernardi Nicola

giovedì 28 luglio 2016

Sistema di sicurezza per trasferimento dati

Questo sistema che voglio presentarvi in forma di bozza tratta l'argomento di trasferimento di dati per comunicazione tra persone o comunicazione tra persone e macchine.
La sicurezza informatica è principale quando,per motivi di nostra privacy,o comunicazione con macchine a guida automatica è sconsigliabile entrino in gioco personalità esterne a quelle preposte e interrogate.
Per un hacker non deve essere in grado di capire il senso logico di un file anche emulandosi come una delle due parti che comunicano,oppure anche nel caso si frapponga tra i due interlocutori (origliare trasferimento dati).
Per ovviare a questi due sistemi più diffusi per intercettare i dati o entrare in comunicazione con un macchinario,il sistema cerca prima di tutto di scomporre l'ordine logico del file in blocchi per ovviare alla possibilità di immaginare un discorso logico di linguaggio umano all'interno di un file.
Per seconda cosa utilizza chiavi di codifica multipli,una chiave per ogni singolo blocco di file.
Le chiavi sono di articolate in tre tipi,una scambiata all'inizio della comunicazione,tre in memoria di altre conversazione a rinnovo temporale differenziato,una data dal programma in base alla lunghezza file.
L'ordine di disposizione dei blocchi è prestabilita in memoria di comunicazioni precedenti dopo un quantitativo di tempo dalla comunicazione avvenuta e riconosciuta come sicure,in mancanza di questa si richiede una comunicazione a basso raggio bluetooth sicura.
In pratica con questo sistema se uno dei due interlocutori non ha comunicato precedentemente con me non avrà le chiavi di codifica giuste e l'ordine di disposizione dei blocchi di file.
Il sistema prevede uno scambio di dati frequente e una connessione iniziale diretta fra le parti.
Il progetto non sarà segnalato a nessuno oltre alla pubblicazione per il momento.
Vi ringrazio per l'attenzione e il tempo dedicato
Bernardi Nicola



martedì 26 aprile 2016

Sistema di compressione dati stringa per striga

Questo sistema di compressione dati che vi voglio presentare analizza i dati da comprimere stringa per stringa,analizzando le caratteristiche di quella serie di 64 bit al posto di analizzare grossi pacchetti dati e descriverli come accade nella maggior parte dei compressori.
Questo sistema lavora al massimo se i programmi che gli conferiscono i dati da comprimere tengono conto di come lavora e ne agevolino il compito fornendogli le stringhe a lui più consone.
Principalmente ogni file trattato cambia estensione in .SAC (stringhe analisi compressione) e in questo nuovo file viene incluso tre blocchi di descrizione aggiuntive al file analizzato e compresso che comprendono il nome file originale,descrizione posizione marcatori,che indicano l'inizio e la fine delle stringhe compresse che non hanno più la lunghezza originaria,blocco di termine file per eventuali spazi non consoni a multipli di 64 bit.
Come tipologia di compressione richiede poca potenza di calcolo per comprimere e decomprimere i file e quindi dovrebbe risultare un sistema rapido di compressione.
Le combinazioni possibili ottenibili utilizzando solo le stringhe adatte alla compressione con un solo tipo di marcatori si aggirano intorno alle 2000 combinazioni all'incirca come una stringa da 10 bit.
Utilizzando due tipi di marcatori,uno per marcare l'inizio e la fine della stringa e l'altro per marcare i bit compressi all'interno della stringa) è possibile aumentare notevolmente le combinazioni possibili per utilizzi su linguaggi e programmi complessi,ottenendo però un file meno compresso e che richiede più potenza di elaborazione.
Per comprendere meglio la stringa in compressione denominata alternanza mostro altre possibili combinazioni tipo 1101 0010 1101 1101 ecc..  oppure 01 10 01 10 ecc..  0110 1001 0110 1001 ecc..
Per il resto della descrizione logica di funzionamento penso di avere inserito il tutto nella immagine descrittiva.
Il progetto verrà segnalato a persone ed aziende italiane tra cui la phenix informatica.
Vi ringrazio per l'attenzione e il tempo dedicato
Bernardi Nicola


mercoledì 5 marzo 2014

Simboli per semplificare linguaggio di scrittura css e programmi di disegno con testi

Questa immagine sottostante descrive alcuni simboli per semplificare a livello intuitivo alcuni comandi di programmi di disegno e di programmazione.
Questi simboli sono i più semplici possibili e intuitivi che ho potuto creare,e come nei cartelli stradali è fondamentale la comprensione intuitiva di tali simboli,se avete dei miglioramenti da proporre non esitate a scrivermi alla mail di contatto.
Grazie per l'attenzione Bernardi Nicola.