Miraplacid Binary and Text DOM SDK 3.0

Licencji: Wolna ‎Rozmiar pliku: 2.02 MB
‎Ocena użytkowników: 4.0/5 - ‎1 ‎Głosów

Miraplacid Binary i Text DOM SDK reprezentuje dwie uzupełniające się technologie - BinaryDOM i TextDOM. Jest to redystrybucyjny składnik biblioteki oprogramowania (dll), który działa na platformie .Net wraz z dokumentacją, plikami danych i przykładami. Miraplacid Binary Document Object Model (Binary DOM) zapewnia łatwy dostęp do plików binarnych w znanych formatach. Może być używany do analizy i modyfikacji danych binarnych. Jak to działa: oczywiście, nie można tego zrobić bez znajomości formatu pliku binarnego. Zarówno Miraplacid Binary DOM, jak i Miraplacid Data Viewer opierają się na plikach Miraplacid Binary Data Definition (.bdd), które zawierają definicje wewnętrznej struktury plików binarnych. Wszystkie pliki .bdd zawarte w pakiecie oprogramowania Miraplacid. Miraplacid Text Document Object Model (Text DOM) to podobna technologia przeznaczona tylko do użytku z danymi tekstowymi. Pozwala na tworzenie, analizowanie, modyfikowanie i walidację różnych plików tekstowych znanych formatów. Jako model języka schematu tekstu, język Yacc/Bison został wzięty. W przeciwieństwie do BinaryDOM, który zachowuje wszystkie analizowane dane nienaruszone, biblioteka TextDOM ma specjalny tryb dla programisty schematu, który zapewnia sposób zapomnienia o niepotrzebnych znaków odstępu i komentarzy w tekście i skoncentrować się na rzeczywistych struktur danych tekstowych. Jest to szczególnie przydatne w bardzo złożonych formatach, takich jak języki programowania. Możliwe jest przeniesienie istniejących schematów definicji tekstu z EBNF /Yacc/Bison i niektórych innych formatów dostawców do TDDL. TextDOM i Miraplacid Text Viewer, narzędzie oparte na Miraplacid Text DOM Library, użyj Miraplacid Text Data Definition (.tdd) plików, które można znaleźć na tej samej stronie internetowej społeczności http://BinoPedia.org. Bezpłatne do użytku indywidualnego i wykwalifikowanych instytucji edukacyjnych.

historia wersji

  • Wersja 3.0 opublikowany na 2015-11-04
    TextDOM subsystem dodany, ulepszony aparat danych, nowy interfejs API, poprawione błędy
  • Wersja 1.0 opublikowany na 2011-07-14

Szczegóły programu

Eula

Umowa licencyjna użytkownika końcowego – Umowa licencyjna użytkownika końcowego

UMOWA LICENCYJNA Ostrzeżenie: JEŚLI UŻYTKOWNIK NIE ZGADZA SIĘ Z NINIEJSZYMI WARUNKAMI, NIE INSTALUJ, NIEKOPIUJ ANI NIE KORZYSTAJ Z TEGO OPROGRAMOWANIA. Instalując, kopiując lub w inny sposób korzystając z miraplacid Binary i Text DOM SDK, użytkownik wyraża zgodę na przestrzeganie poniższych warunków. 1. Ograniczona licencja. Niniejsza umowa licencyjna udziela ("Licencjobiorcy&) ogólnoświatowej, niewyłącznej, niezbywalnej ograniczonej zgody na pobieranie i instalowanie Miraplacid Binary Document Object Model (BinaryDOM), SDK Text Document Object Model (TextDOM) i towarzyszącej mu dokumentacji ("Software"). Niniejsza umowa udziela zgody na korzystanie z Oprogramowania w okresie próbnym. Licencjobiorca otrzyma licencję Miraplacid Binary and Text DOM SDK na korzystanie z Oprogramowania po upływie okresu próbnego. Licencjobiorca otrzyma licencję Miraplacid Binary i Text DOM SDK dla każdej zainstalowanej kopii Oprogramowania. Korzystanie z oprogramowania w okresie próbnym jest bezpłatne, ale Licencjobiorca musi przestrzegać niniejszej Umowy Licencyjnej. Miraplacid Binary i Tekst LICENCJA DOM SDK można zamówić ze strony internetowej http://www.binarydom.com/ Oprogramowanie jest licencjonowane, a nie sprzedawane. Oprogramowanie jest chronione prawem autorskim i międzynarodowymi postanowieniami traktatów o prawie autorskim, a także innymi prawami i traktatami dotyczącymi własności intelektualnej. Licencjobiorca może wykonać dowolną liczbę kopii Oprogramowania, pod warunkiem że niniejsza Licencja będzie wyraźnie dostępna wraz ze wszystkimi kopiami Oprogramowania. 2. Ograniczenia. Oprogramowanie jest chronione prawami autorskimi informacji Miraplacid, jak wskazano w informacji o prawach autorskich w każdym pliku zachować tytuł do wszystkich kopii. Niezależnie od tego, czy użytkownik posiada licencję, czy nie, nie może odtwarzać oprogramowania, dekompilować ani dezasemagulować Oprogramowania, z wyjątkiem przypadków i tylko w zakresie, w jakim taka działalność jest wyraźnie dozwolona przez obowiązujące prawo, niezależnie od tego ograniczenia. W okresie próbnym Oprogramowanie nie może być wykorzystywane do celów komercyjnych lub produkcyjnych. Niniejsza licencja wyraźnie zakazuje: (a) jakichkolwiek bezpośrednich lub pośrednich korzyści pieniężnych z korzystania z Oprogramowania, (b) korzystania z Oprogramowania w kontekście działalności domowej lub w niepełnym wymiarze godzin oraz (c) korzystania z Oprogramowania w celach komercyjnych, biznesowych, rządowych lub instytucjonalnych (w tym edukacyjnych i nienastawionych na zysk) jakiegokolwiek rodzaju. Użytkownik nie może udzielać sublicencji, sprzedawać, dzierżawić ani przenosić licencji na użytkownika komercyjnego. Pochodne oprogramowanie oparte na BinaryDOM.dll z Oprogramowania objętego niniejszą licencją okres próbny nie mogą być instalowane na innych komputerach. Licencjobiorca nie będzie korzystać z Oprogramowania po upływie okresu próbnego, chyba że takie użycie jest dozwolone przez inną licencję. 3. Nazwy i logo. Licencjobiorca nie jest upoważniony do używania jakiejkolwiek nazwy lub logo Miraplacid w jakikolwiek inny sposób bez uprzedniej pisemnej zgody Miraplacid. 4. Wyłączenie gwarancji. Licencjobiorca wyraźnie przyjmuje do wiadomości i zgadza się, że korzystanie z Oprogramowania odbywa się na jego wyłączne ryzyko. Oprogramowanie jest dostarczane "AS IS," bez jakiejkolwiek gwarancji. NINIEJSZYM WYKLUCZA SIĘ WSZELKIE WYRAŹNE LUB DOROZUMIANE OŚWIADCZENIA I GWARANCJE, W TYM MIĘDZY INNYMI WSZELKIE DOROZUMIANE GWARANCJE PRZYDATNOŚCI HANDLOWEJ, PRZYDATNOŚCI DO OKREŚLONEGO CELU LUB NIENARUSZANIA PRAW. MIRAPLACID NIE GWARANTUJE, ŻE FUNKCJE ZAWARTE W Oprogramowaniu SPEŁNIĄ WYMAGANIA LICENCJOBIORCY LUB ŻE DZIAŁANIE Oprogramowania BĘDZIE NIEPRZERWANE LUB WOLNE OD BŁĘDÓW, LUB ŻE WADY OPROGRAMOWANIA ZOSTANĄ POPRAWIONE. PONADTO MIRAPLACID NIE GWARANTUJE ANI NIE SKŁADA ŻADNYCH OŚWIADCZEŃ DOTYCZĄCYCH KORZYSTANIA LUB WYNIKÓW KORZYSTANIA Z OPROGRAMOWANIA POD WZGLĘDEM ICH POPRAWNOŚCI, DOKŁADNOŚCI, NIEZAWODNOŚCI LUB W INNY SPOSÓB. ŻADNE USTNE LUB PISEMNE INFORMACJE LUB PORADY UDZIELONE PRZEZ MIRAPLACID LUB JEJ UPOWAŻNIONYCH PRZEDSTAWICIELI NIE MOGĄ TWORZYĆ GWARANCJI ANI W JAKIKOLWIEK SPOSÓB ZWIĘKSZAĆ ZAKRESU NINIEJSZEJ GWARANCJI. JEŚLI OPROGRAMOWANIE OKAŻE SIĘ WADLIWE, LICENCJOBIORCA (I NIE MIRAPLACID LUB JEGO UPOWAŻNIONY PRZEDSTAWICIEL) POCHŁONIE I POKRYŻE CAŁY KOSZT WSZYSTKICH NIEZBĘDNYCH SERWISÓW, NAPRAW LUB KOREKT. 5. Ograniczenie odpowiedzialności. MIRAPLACID NIE PONOSI ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK SZKODY PONIESIONE PRZEZ LICENCJOBIORCĘ LUB OSOBĘ TRZECIĄ W WYNIKU KORZYSTANIA LUB DYSTRYBUCJI OPROGRAMOWANIA. W ŻADNYM WYPADKU MIRAPLACID NIE PONOSI ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK UTRACONE PRZYCHODY, ZYSKI LUB DANE, ANI ZA BEZPOŚREDNIE, POŚREDNIE, SPECJALNE, WTÓRNE, PRZYPADKOWE LUB KARNE SZKODY, JEDNAK SPOWODOWANE I NIEZALEŻNIE OD TEORII ODPOWIEDZIALNOŚCI, WYNIKAJĄCE Z KORZYSTANIA LUB NIEMOŻNOŚCI KORZYSTANIA Z OPROGRAMOWANIA, NAWET JEŚLI MIRAPLACID ZOSTAŁ POINFORMOWANY O MOŻLIWOŚCI WYSTĄPIENIA TAKICH SZKÓD. W ŻADNYM WYPADKU MIRAPLACID ANI CAŁKOWITA ODPOWIEDZIALNOŚĆ WOBEC LICENCJOBIORCY ZA WSZELKIE SZKODY, STRATY, ROSZCZENIA I PRZYCZYNY POWÓDZTWA, CZY TO W UMOWIE, CZY TO W WYNIKU CZYNU NIEDOZWOLONEGO( W TYM ZANIEDBANIA) LUB W INNY SPOSÓB, NIE MOŻE PRZEKROCZYĆ KWOTY ZAPŁACONEJ PRZEZ LICENCJOBIORCĘ ZA Oprogramowanie. 6. Rozwiązanie umowy. Licencja wygasa automatycznie po zakończeniu okresu próbnego z powodu wygaśnięcia okresu próbnego lub z powodu rejestracji oprogramowania. Licencjobiorca może również wypowiedzieć niniejszą Licencję w dowolnym momencie, niszcząc wszystkie kopie Oprogramowania. Niniejsza Licencja wygasa niezwłocznie bez powiadomienia miraplacid, jeśli Licencjobiorca nie zastosuje się do któregokolwiek z postanowień niniejszej Licencji. Po takim rozwiązaniu Licencjobiorca musi zniszczyć wszystkie kopie Oprogramowania. Postanowienia ustępów 3, 4, 5 i 7 pozostają w mocy po rozwiązaniu niniejszej Umowy. 7. Rozdzielność postanowień. Jeśli którekolwiek z postanowień niniejszej Licencji zostanie uznane za naruszające obowiązujące prawo, nieważne lub niewykonalne w jakiejkolwiek jurysdykcji, wówczas takie postanowienia są niniejszym uchylane w zakresie niezbędnym do tego, aby Licencja była w inny sposób wykonalna w takiej jurysdykcji. Jednakże, jeśli w opinii Miraplacid skreślenie jakichkolwiek postanowień Licencji w drodze wykonania niniejszego ustępu w nieuzasadniony sposób narusza prawa lub zwiększa zobowiązania Miraplacid lub Miraplacid zastrzega sobie prawo do wypowiedzenia Licencji i zwrotu opłaty uiszczonej przez Licencjobiorcę, jeśli taka istnieje, jako jedynego i wyłącznego środka prawnego Licencjobiorcy. 8. Pełna umowa. Niniejsza Licencja stanowi całość porozumienia między stronami w odniesieniu do korzystania z Oprogramowania i zastępuje wszelkie wcześniejsze lub równoczesne oświadczenia, porozumienia lub umowy, pisemne lub ustne, dotyczące takiego przedmiotu. Żadne zmiany lub modyfikacje niniejszej Licencji nie będą wiążące, chyba że zostaną pisemnie i podpisane przez należycie upoważnionego przedstawiciela Miraplacid.