BigSpeed File Sharing SDK include due oggetti di automazione COM (client e server) che semplificano notevolmente
e accelerare lo sviluppo di soluzioni private di file sharing su Internet.
Oltre alle operazioni FTP standard, come upload, download, ridenominazione, eliminazione, ecc.,
la biblioteca offre anche una serie di funzionalità avanzate che
dare all'applicazione locale il pieno controllo sui file remoti.
Il client è in grado di aprire flussi ricercabili sul server,
in modalità di accesso in sola lettura o in lettura/scrittura. L'applicazione può
cercare, leggere, un byte di scrittura nel flusso in quanto si tratta di un file locale.
Il client è in grado di eseguire operazioni di ricerca sul server.
I criteri di ricerca possono includere maschere di nome file (caratteri jolly),
stringhe di testo all'interno dei file, o entrambi.
Gli elementi trovati vengono segnalati in tempo reale, mentre l'operazione è in esecuzione.
Il server è in grado di eseguire la compressione e la decompressione remota dei file tramite una richiesta
il cliente. Durante la compressione o l'decompressimento, le informazioni dettagliate sullo stato di avanzamento vengono fornite al client
sul conteggio corrente e totale dei file e dei byte.
I dati trasferiti vengono criptati utilizzando la crittografia AES a 128 bit al volo, senza bisogno di certificati SSL. La sicurezza è fornita in due diverse modalità: crittografia simmetrica con chiave segreta condivisa e crittografia asimmetrica con chiavi pubbliche/private a 1024 bit.
Esiste un'opzione per comprimere al volo i dati in uscita prima della crittografia, il che potrebbe ridurre notevolmente i tempi di trasferimento per i file di grandi dimensioni.
BigSpeed File Sharing SDK utilizza un elegante paradigma basato su eventi per una facile integrazione nelle applicazioni Windows.
Un'attenzione particolare è rivolta per fornire un'interfaccia utente reattiva mantenendo la massima efficienza della larghezza di banda.
Un insieme accuratamente progettato di proprietà, metodi ed eventi offre una grande flessibilità per sviluppare
software di comunicazione innovativo.
Le applicazioni di esempio sono incluse in Visual Basic 6, Visual Basic .NET, Visual C++ .NET e Delphi 7.
cronologia delle versioni
- Versione 3.0 pubblicato il 2008-05-06
Oggetti di automazione COM
- Versione 2.0 pubblicato il 2005-10-30
aggiunta crittografia assimetrica
Dettagli del programma
Eula
Contratto di licenza con l'utente finale
CONTRATTO DI LICENZA
Licenza per l'utilizzo di BigSpeed File Sharing SDK (di seguito denominato software) da BigSpeed Computing Inc.
Utilizzando le informazioni contenute in questo documento, l'utente accetta di essere e sono vincolati dai termini del presente Contratto di Licenza. Se l'utente non accetta i termini del presente Contratto, non utilizzare le informazioni contenute nel presente documento.
Licenze
BigSpeed Computing concede al Licenziatario la licenza non esclusiva per utilizzare questo Software su un singolo computer in qualsiasi momento al solo scopo di sviluppare un numero qualsiasi di applicazioni per l'utente finale, a condizione che ogni applicazione rispetti le seguenti condizioni:
(a) L'applicazione potrebbe non essere in concorrenza con questo Software.
(b) L'applicazione potrebbe non esporre la funzionalità di questo Software tramite un'interfaccia programmabile.
È vietato utilizzare la libreria per la produzione di strumenti di sviluppo, componenti o librerie.
Sono disponibili due opzioni di licenza a seconda delle esigenze.
Se non hai pagato per questo Software, ti viene concessa una licenza Freeware per utilizzare l'edizione gratuita come descritto di seguito.
Se hai pagato la tariffa appropriata per questo Software, ti viene concessa una licenza registrata per utilizzare le edizioni Base / Plus come descritto di seguito.
LICENZA FREEWARE
È possibile utilizzare l'edizione gratuita di BigSpeed File Sharing SDK allo scopo di sviluppare applicazioni per l'utente finale, a condizione che ogni applicazione venga utilizzata solo per scopi che non hanno implicazioni commerciali né direttamente né indirettamente. È possibile ridistribuire il codice binario della Free Edition con l'applicazione completata.
L'applicazione DEVE riconoscere questo Software in un luogo ragionevole (file della Guida, casella Informazioni ecc.).
Se questo Software deve essere utilizzato in un prodotto commerciale o incorporato in qualsiasi cosa che deve essere venduta a terzi, è necessario acquistare una licenza registrata da BigSpeed Computing.
Il pacchetto di distribuzione Free Edition può essere distribuito liberamente, a condizione che non venga modificato in alcun modo. Nessuna persona o azienda può addebitare una commissione per la distribuzione di BigSpeed File Sharing SDK senza l'autorizzazione scritta del titolare del copyright.
LICENZA REGISTRATA
È possibile utilizzare le edizioni Base/Plus di BigSpeed File Sharing SDK allo scopo di sviluppare applicazioni commerciali per gli utenti finali. Una licenza registrata viene rilasciata a una società o a un'organizzazione specifica e dà diritto a tale organizzazione di incorporare il codice binario di questo Software nelle applicazioni commerciali con il marchio del Licenziatario. Non vi è alcuna limitazione al numero di prodotti, o tipi di prodotto, incorporando il codice binario della libreria.
Se il Licenziatario ha acquistato una licenza "multi-sviluppatore", questo Software può essere utilizzato su più computer
presso la sede del Licenziatario in base al numero di sviluppatori di software associati alla licenza multi-sviluppatore.
GARANZIA LIMITATA
non può essere ritenuta responsabile in nessun caso per danni di qualsiasi carattere (inclusi, a titolo dannoso, diretto o indiretto, derivanti dalla perdita di profitti aziendali, interruzione dell'attività, perdita di informazioni aziendali o altre perdite pecuniarie) derivanti dall'uso o dall'impossibilità di utilizzare il presente Software.
Questo software è fornito su licenza su base "AS IS", senza garanzia di alcun tipo, espressa o implicita, incluse, a titolo esemplificativo, garanzie implicite di commerciabilità e idoneità per uno scopo particolare. o qualsiasi terza parte coinvolta nella creazione, produzione o consegna di questo Software, non può essere ritenuta responsabile in nessun caso, per eventuali danni diretti o indiretti, tra cui perdita di profitti, interruzione delle attività commerciali o altro, affrontati dall'utente del presente Software, anche nel caso in cui BigSpeed Computing Inc.
L'utente si assume la responsabilità del risultato o delle prestazioni del presente Software. può, in qualsiasi momento, revocare questa licenza notificando all'utente il presente Software. L'utente può annullare la licenza per utilizzare il prodotto distruggendo o cancellando tutte le copie del presente Software.
Proprietà
BigSpeed File Sharing SDK, incluso il codice, la documentazione, l'aspetto, la struttura e l'organizzazione, è un prodotto esclusivo di BigSpeed Computing Inc., che conserva i diritti di proprietà di questo Software, delle sue copie, modifiche o parti unite.
(c) 2008 BigSpeed Computing Inc.