BigSpeed File Sharing SDK inclui dois objetos de automação COM (cliente e servidor) que simplificam dramaticamente
e acelerar o desenvolvimento de soluções privadas de partilha de ficheiros através da Internet.
Para além das operações FTP padrão, tais como upload, download, renome, excluir, etc.,
a biblioteca também oferece uma série de funcionalidades avançadas que
dar à aplicação local controlo total sobre os ficheiros remotos.
O cliente é capaz de abrir streams procuraveis no servidor,
quer no modo de acesso apenas de leitura ou leitura-escrever. A aplicação pode
procurar, ler, escrever bytes para o fluxo como é um arquivo local.
O cliente é capaz de executar a operação de pesquisa no servidor.
Os critérios de pesquisa podem incluir máscaras de nome de ficheiro (wildcards),
fios de texto dentro dos ficheiros, ou ambos.
Os objetos encontrados são reportados em tempo real, enquanto a operação está em funcionamento.
O servidor é capaz de realizar compressão e descompressão de ficheiros remotos por um pedido de
o cliente. Durante o fecho ou desapertar informações detalhadas de progresso é fornecido de volta ao cliente
sobre o arquivo atual e total e byte conta.
Os dados transferidos são mexidos utilizando encriptação AES de 128 bits, sem necessidade de certificados SSL. A segurança é fornecida em dois modos diferentes: encriptação simétrica com chave secreta partilhada e encriptação assimétrica com chaves públicas/privadas de 1024 bits.
Existe uma opção para comprimir no voo os dados de saída antes de encriptar, o que pode reduzir muito o tempo de transferência para grandes ficheiros.
A BigSpeed File Sharing SDK utiliza um elegante paradigma orientado para eventos para facilitar a integração em aplicações do Windows.
É dada especial atenção para fornecer interface de utilizador responsiva, mantendo a máxima eficiência de largura de banda.
Conjunto de propriedades, métodos e eventos cuidadosamente projetados oferece grande flexibilidade para desenvolver
software de comunicação inovador.
As aplicações da amostra estão incluídas no Visual Basic 6, Visual Basic .NET, Visual C++ .NET e Delphi 7.
história da versão
- Versão 3.0 postado em 2008-05-06
Objetos de automação COM
- Versão 2.0 postado em 2005-10-30
encriptação assimétrica adicionada
Detalhes do programa
EULA
EULA - Contrato de Licença de Utilizador Final
CONTRATO DE LICENÇA
Licença para utilização de BigSpeed File Sharing SDK (doravante designado por software) da BigSpeed Computing Inc.
Ao utilizar as informações contidas neste documento, concorda em ser e está, por este meio, vinculada aos termos deste Contrato de Licença. Caso não concorde com os termos deste Contrato, não utilize as informações contidas neste documento.
LICENCIAMENTO
A BigSpeed Computing concede ao Licenciado a licença não exclusiva para utilizar este Software num único computador a qualquer momento, com o único propósito de desenvolver qualquer número de aplicações de utilizador final, desde que cada aplicação adere às seguintes condições:
(a) A aplicação não pode competir com este Software.
(b) A aplicação não pode expor a funcionalidade deste Software através de uma interface programável.
É proibido utilizar a biblioteca para a produção de ferramentas, componentes ou bibliotecas de desenvolvedores.
Existem duas opções de licenciamento disponíveis em função das suas necessidades.
Se não pagou por este Software, é-lhe concedida uma Licença freeware para utilizar a Edição Grátis, conforme descrito abaixo.
Se pagou a taxa adequada para este Software, é-lhe concedida uma licença registada para utilizar as Edições Base/Plus, conforme descrito abaixo.
LICENÇA DE FREEWARE
Pode utilizar a Edição Gratuita da BigSpeed File Sharing SDK com o objetivo de desenvolver aplicações de utilizador final, desde que cada aplicação seja utilizada apenas para fins que não tenham implicações comerciais diretas ou indiretas. Pode redistribuir o código binário da Edição Livre com a sua aplicação completa.
A aplicação DEVE reconhecer este Software num local razoável (ficheiro de ajuda, sobre caixa, etc).
Se este Software for utilizado num produto comercial, ou incorporado em qualquer coisa que seja para ser vendido a terceiros, então uma Licença Registada deve ser adquirida à BigSpeed Computing.
O pacote de distribuição Free Edition pode ser distribuído gratuitamente, desde que não seja modificado de forma alguma. Nenhuma pessoa ou empresa pode cobrar uma taxa pela distribuição da BigSpeed File Sharing SDK sem autorização escrita do titular dos direitos de autor.
LICENÇA REGISTADA
Pode utilizar as Edições Base/Plus da BigSpeed File Sharing SDK com o objetivo de desenvolver aplicações comerciais de utilizadores finais. Uma Licença Registada é emitida a uma determinada empresa ou organização, e dá a essa organização o direito de incorporar o código binário deste Software em aplicações comerciais sob a marca do Licenciado. Não há descansode deste Software em aplicações comerciais sob a marca do Licenciado. Não existe qualquer restrição ao número de produtos, ou tipos de produtos, que incorporam o código binário da biblioteca.
Se o Licenciado tiver adquirido uma licença "multi-developer" este Software pode ser usado em mais de um computador
nas instalações do Licenciado pelo número de desenvolvedores de software associados à licença multi-desenvolvedor.
GARANTIA LIMITADA
A BigSpeed Computing Inc. não pode ser responsabilizada em nenhuma circunstância por danos de qualquer personagem (incluindo, mas não se limitando a, danos diretos ou indiretos resultantes da perda de lucros empresariais, interrupção de negócios, perda de informações comerciais ou outras perdas pecuniárias) decorrentes da utilização ou incapacidade de utilizar este Software.
Este software é fornecido sob licença em uma base "AS IS" sem garantia de qualquer tipo, expresso ou implícito, incluindo sem limitação, garantias implícitas de mercemibilidade e aptidão para um propósito específico. A BigSpeed Computing Inc. ou qualquer terceiro envolvido na criação, produção ou entrega deste Software, não pode ser responsabilizado em nenhuma circunstância, por quaisquer danos diretos ou indiretos, incluindo perda de lucros, interrupção de atividades comerciais, ou outros, enfrentados pelo utilizador deste Software, mesmo no caso de a BigSpeed Computing Inc. ter sido avisada de tais danos.
O utilizador assume a responsabilidade pelo resultado ou desempenho deste Software. A BigSpeed Computing Inc. pode, a qualquer momento, revogar esta licença notificando o utilizador deste Software. O utilizador pode cancelar a sua licença para utilizar o produto destruindo ou apagando todas as cópias deste Software.
PROPRIEDADE
A BigSpeed File Sharing SDK, incluindo o seu código, documentação, aparência, estrutura e organização é um produto exclusivo da BigSpeed Computing Inc., que mantém os direitos de propriedade deste Software, suas cópias, modificações ou peças fundidas.
(c) 2008 BigSpeed Computing Inc. - Algoritmos de mastering