SolFS é um sistema de arquivos virtual, armazenado em arquivo único (ou blocos de memória, registros de banco de dados, recursos de arquivos, armazenamento em nuvem). O SolFS tem todas as funcionalidades necessárias, que podem ser encontradas em sistemas de arquivos modernos, como suporte para fluxos dentro de arquivos, criptografia de arquivos e fluxos, compactação, diário (suporte à integridade de dados), metadados de arquivos e armazenamento, links simbólicos etc.
Usando o SolFS você pode simplificar ou resolver completamente o problema de gerenciar um grande número de arquivos suplementares, necessários para o seu aplicativo. Agora seus clientes não serão confundidos por arquivos desconhecidos, preenchendo sua unidade de disco. Além disso, o problema da exclusão de arquivos acidentários é resolvido: todos os arquivos são mantidos em um só lugar fora do toque do usuário. Quando você usa um arquivo (armazenamento do sistema de arquivos) a manutenção do aplicativo e o suporte ao usuário torna-se muito mais fácil.
Quando seu aplicativo funciona com vários conjuntos de dados, vinculados entre si, é importante manter todos os dados em um único arquivo. Neste caso, o uso do SolFS permite garantir a integridade e a completude dos dados.
Escrito no ANSI C, o SolFS pode ser usado como sistema de arquivos incorporados para plataformas de hardware personalizadas, adicionando suporte transparente de compressão e criptografia a essas plataformas.
O Solid File System funciona em várias plataformas, incluindo Windows, .NET, Android, Linux, MacOS, iPhone e plataformas personalizadas.
história da versão
- Versão 5.0 postado em 2014-01-17
Suporte para recipientes multivolume
- Versão 3.1 postado em 2006-12-12
Controle ActiveX para uso de SolFS a partir de ambientes Visual Basic e scripting.
Detalhes do programa
Eula
EULA - Contrato de Licença do Usuário Final
Contrato de licença de avaliação do sistema de arquivos sólidos
A EldoS Corporation está disposta a licenciar o Sistema de Arquivos Sólidos para você apenas com a condição de que você aceite todos os termos desta licença.
1. Definições.
Esta licença define e usa os seguintes termos:
1.1. O software - Código fonte do Sistema de Arquivos Sólidos, código binário (executável por máquina) em formulário eletrônico, impresso ou outro que possa ser distribuído e/ou usado, acompanhando documentação, materiais gráficos incluindo diagramas, esquemas de blocos, logotipos, arte gráfica, código de amostra em formulário eletrônico ou impresso, scripts em lote e arquivos de configuração, usados para usar e/ou distribuir sistema de arquivos sólidos em partes ou no todo.
1.2. Licenciado - uma empresa ou indivíduo que tem o direito de usar o Software para Avaliação de Software de acordo com esta licença.
1.3. Licenciador - EldoS Corporation em todo representado pelo diretor da EldoS Corporation.
1.4. Terceiros - empresas e pessoas físicas que sejam pessoas jurídicas separadas e não fazem parte do Licenciado.
1.5. Middleware - produtos ou serviços de software que são desenvolvidos pelo Licenciado para uso por terceiros para a criação de produtos de software de terceiros e que são incluídos como parte de produtos ou serviços de software de terceiros. Isso inclui, mas não se limita a, classes Java, objetos ActiveX, conjuntos .NET, componentes Delphi, Bibliotecas de Link Dinâmico, Objetos Compartilhados, etc..
1.6. Serviços Web internos - produtos ou serviços de software que são desenvolvidos e/ou implantados pelo Licenciado, executados em servidores internos da empresa (Intranet) e que não estão expostos a terceiros.
1.7. Serviços Web Públicos - produtos ou serviços de software que são desenvolvidos e/ou implantados pelo Licenciado, executados em servidores de Internet acessíveis ao público e cujas funções públicas incluem a exposição da funcionalidade do Software a terceiros.
1.8. Aplicativos de Usuário Final - produtos de software ou serviços que não são classificados como Middleware ou Web Services. Os aplicativos do usuário final incluem middleware, que é desenvolvido exclusivamente para uso interno nos aplicativos de usuário final do Licenciado.
1.9. Hardware - quaisquer dispositivos baseados em computador, módulos e aparelhos incorporáveis, que incluem módulos de material para processamento e/ou armazenamento de informações.
1.10. Avaliação de Software - teste do Software, que é realizado pelo Licenciado a fim de determinar a aptidão para uso e conformidade com os requisitos do Licenciado.
1.11. Código Fonte - a forma legível humana do código de programação do computador e documentação do sistema relacionado, incluindo todos os comentários e qualquer código processual, como linguagem de controle de trabalho.
1.12. Sistema de computador - um sistema de hardware que inclui uma única placa-mãe com uma ou mais CPUs ou um sistema de software para emulação ou virtualização de hardware, que emula ou virtualiza um sistema de hardware com uma placa-mãe e uma ou mais CPUs.
1.13. Cópia instalada - um grupo de arquivos de computador em formulário eletrônico usado por um e apenas um desenvolvedor de software para o desenvolvimento e teste do Software em qualquer número de Sistemas de Computador.
1.14. Nova Versão - novas versões subsequentes do Software com um novo primeiro numeral, como, mas não se limitando a, 2.0 ou 3.0.
1.15. Atualizações - todas as atualizações do sucessor, revisões, patches, melhorias, modificações de correções, cópias, adições ou lançamentos de manutenção do Software que não são Novas Versões.
1.16. Chave de Licença - bloco de informações fornecidos pelo Licenciado ao Licenciado para avaliação ("avaliação da licença key" e "licença de avaliação limitada por tempo e chave") ou para produção ("licença universal de produção key", "licença limitada por tempo key", "EXE-bound licença key") e identificada pelo Licenciador como uma Chave de Licença. A chave de licença contém dados usados pelo Software e deve ser tratada como parte do código binário do Software.
2. Escopo de uso.
2.1. Esta licença é aplicada ao uso do Software por qualquer Licenciado que tenha obtido uma chave de licença de avaliação, seja solicitando a chave de licença de avaliação por tempo limitado do Licenciador ou baixando o pacote de avaliação do Software a partir do site do Licenciador ou do outro site autorizado pelo Licenciador para distribuição das versões de avaliação do Software.
2.2. Esta licença define termos e condições para uso do Software para avaliação.
2.3. Esta licença não concede ao Licenciado o direito de usar o Software no desenvolvimento de Aplicativos de Usuário Final, Middleware ou Web Services, exceto com o propósito de testar a adequação e a velocidade das operações do Software.
2.4. O Software pode incluir partes do código-fonte e/ou código binário (executável por máquina) desenvolvido por entidades de terceiros e distribuído sob diferentes licenças. Se esse código de terceiros for incluído no Software, o Software também inclui os textos de licença correspondentes que regulam o uso do código de terceiros incluído.
3. Termos de uso.
3.1. Esta licença concede ao Licenciado o direito não exclusivo, intransferível e livre de royalties de instalar e usar o Software para fins de Avaliação de Software apenas de acordo com os termos desta licença.
3.2. O Software é de propriedade do Licenciador e é protegido por direito autoral, tratados internacionais de direitos autorais, bem como outros avisos proprietários.
3.3. O Licenciado pode instalar e usar uma (1) Cópia Instalada do Software.
3.4. O Licenciado tem o direito de criar um número razoável de cópias do Software para fins de backup e segurança, dado que essas cópias não são usadas para desenvolvimento, produção ou implantação.
3.5. A distribuição do código binário do Software e, quando aplicável, da Chave de Licença de Avaliação é permitida somente quando o código binário da chave de licença de software e avaliação for incluído nos aplicativos de software, criados para testes e demonstração de funcionalidades e recursos do Software. Essa Distribuição é permitida apenas aos Sistemas de Computador que pertencem ou são alugados pelo Licenciado e apenas com o propósito de demonstrar funcionalidade e capacidades do Software ao pessoal do Licenciado. A chave de licença de código binário e de avaliação do software deve ser incluída como parte integrante do pacote de software do Licenciado e não deve ser usada separadamente deste pacote.
3.6. É proibida a distribuição do Software ou de suas partes (incluindo aquelas marcadas como redistributíveis) para terceiros ou para uso por terceiros.
3.7. O Licenciado pode fazer modificações e melhorias apenas para os aplicativos de amostra, que estão incluídos no pacote de avaliação do Software e identificados como Amostras. A modificação de outras partes do Software é proibida.
3.8. Esta licença concede ao Licenciado o direito de obter suporte técnico básico de acordo com a Política de Suporte (publicada pelo Licenciador). O suporte técnico é fornecido apenas para o Software original. O suporte técnico não está previsto para quaisquer modificações ou melhorias no Software.
3.9. O Licenciado não pode fazer engenharia reversa, desmontar ou, de qualquer outra forma, analisar as informações contidas na Chave de Licença de Avaliação ou gerar e usar chaves de licença que não as obtidas com o Licenciador.
4. Rescisão e transferência.
4.1. É proibida a locação, locação, sublicença ou qualquer outra transferência temporária ou permanente de direitos concedidos por esta licença.
4.2. A licença entra em vigor no dia em que o Licenciado concorda com seus termos e condições.
4.3. A licença termina automaticamente se o Licenciado não cumprir as limitações descritas acima.
4.4. A licença pode ser rescindida pelo Licenciado a qualquer momento.
4.5. Após o término da licença, o Licenciado deve destruir todas as cópias do Software recebidas sob os termos desta licença e todos os seus componentes em todos os sistemas e todos os tipos de mídia e na memória do computador.
4.6. O prazo deste Contrato começará na Data de Vigência e continuará em perpetuidade posteriormente, a menos que seja posteriormente encerrado de acordo com as disposições deste documento.
5. Garantia e Isenção de Responsabilidade.
5.1. O Software é fornecido pelo Licenciador 'Como Está'.
5.2. NA MEDIDA MÁXIMA PERMITIDA PELA LEI APLICÁVEL, O LICENCIADO ISENTA TODAS AS GARANTIAS E CONDIÇÕES, EXPRESSAS OU IMPLÍCITAS, INCLUINDO, MAS NÃO SE LIMITANDO A, GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO PARA UM PROPÓSITO ESPECÍFICO, TÍTULO E NÃO-INFRAÇÃO, NO QUE DIZ RESPEITO AO SOFTWARE, E PRESTAÇÃO OU FALHA NA PRESTAÇÃO DE SERVIÇOS DE SUPORTE. O LICENCIADOR NÃO GARANTE QUE O SOFTWARE ESTARÁ LIVRE DE ERROS OU FUNCIONARÁ SEM INTERRUPÇÃO. TODO O RISCO DECORRENTE DO USO OU DESEMPENHO DO SOFTWARE E DOS MATERIAIS ESCRITOS ACOMPANHANTES PERMANECE COM O LICENCIADO. ESTA GARANTIA LIMITADA DÁ AO LICENCIADO DIREITOS LEGAIS ESPECÍFICOS. O LICENCIADO PODE TER OUTROS, QUE VARIAM DE ESTADO/JURISDIÇÃO A ESTADO/JURISDIÇÃO.
5.3. EM NENHUM CASO O LICENCIADOR SERÁ RESPONSÁVEL POR QUAISQUER DANOS DIRETOS, INDIRETOS, INCIDENTAIS, ESPECIAIS, EXEMPLARES OU CONSEQUENTES (INCLUINDO, MAS NÃO SE LIMITANDO A, AQUISIÇÃO DE BENS OU SERVIÇOS SUBSTITUTOS; PERDA DE USO, DADOS OU LUCROS; OU INTERRUPÇÃO DE NEGÓCIOS) NO ENTANTO CAUSADA E EM QUALQUER TEORIA DA RESPONSABILIDADE, SEJA EM CONTRATO, RESPONSABILIDADE ESTRITA OU DELITO (INCLUINDO NEGLIGÊNCIA OU DE OUTRA FORMA) DECORRENTE DE QUALQUER FORMA FORA DO USO DESTE SOFTWARE, MESMO SE AVISADO DA POSSIBILIDADE DE TAL DANO.
6. Restrições à exportação.
6.1. O Software deve ser importado, utilizado, exportado e re-exportado de acordo com as normas de controle de exportação da União Europeia e do país de residência do Licenciado.
7. Lei de governo.
7.1. Esta licença será regida pelas leis do Reino Unido. Se você tiver alguma dúvida sobre esta licença, você pode entrar em contato com o Licenciador escrevendo para EldoS Corporation, 2º Andar, 145-157 St John Street, Londres, EC1V 4PY, Reino Unido
8. Cumprimento da licença.
8.1. Se o Licenciado é uma empresa ou organização, o Licenciado deve fornecer, mediante solicitação do Licenciador, informações relativas à conformidade do uso do Software à licença.
8.2. Todos os direitos de uso do Software são concedidos com a condição de que tais direitos sejam confiscados se o Licenciado não cumprir os termos desta licença.
9. Disposições Gerais.
9.1. Se qualquer parte deste Contrato for considerada nula e inexequível, ela não afetará a validade do saldo da licença, que permanecerá válido e exequível de acordo com seus termos.
9.2. Novas versões do Software podem ser licenciadas ao Licenciado pelo Licenciador sob termos adicionais ou diferentes.
9.3. Ao assinar este contrato, o Licenciador certifica, que é um proprietário legítimo do Software e possui todos os direitos de uso, modificação, melhoria, cópia, distribuição, sublicença e mercado O Software e qualquer nova versão identificada acima no formulário de objeto e código fonte sobre e para qualquer mídia e por quaisquer meios ou métodos agora conhecidos ou conhecidos no futuro.
9.4. Este é todo o acordo entre o Licenciador e o Licenciado relativo ao Software e substitui quaisquer representações, discussões, compromissos, comunicações ou publicidade anteriores relacionados ao Software.