Apple uwalnia bezstratny algorytm kompresji LZFSE

4
2020
Open Source
Open Source

Firma Apple uwolniła kod LZFSE, bezstratnego algorytmu do kompresji danych, używanego w systemach iOS 9 i OS X 10.11. Jest to duże zaskoczenie dla społeczności, jako że firma słynie bardzo z zamkniętych rozwiązań oraz bronienia swojej własności intelektualnej. Nie mniej jednak co jakiś czas postanawia dać cząstkę tego, co wypracowała światu. Takim ostatnim wielkim uwolnieniem okazał się język programowania Swift, który jest następcą Objective-C. Algorytm LZFSE oferuje taki sam poziom kompresji, jak Zlib Level 5, ale jest 2 – 3 krotnie szybszy, dzięki metodzie strumieniowej bezstratnej kompresji słownikowej przy użyciu kodowania Finite State Entropy. Dekompresja jest także szybsza, niż zlib.

ŹRÓDŁOinfoq.com
Poprzedni artykułMesa 12.0 z obsługą interfejsów OpenGL 4.3 i Vulkan
Następny artykułŚrodowisko Unity uruchomione na Windows 10
Michał Olber
Interesuję się głównie sprzętem i działaniem jego pod systemami GNU/Linux. Testuję różne dystrybucje i robię recenzje. Interesuję się działaniem sprzętu pod Linuksem, dzięki czemu wiem, jaki zestaw komputerowy wybierać :)

4 KOMENTARZE

  1. „ostatnim wielkim uwolnieniem okazał się język programowania Swift, który jest następcą Objective-C”

    Czy te języki mają sens poza infrastrukturą Apple? Tj, jest instalka Swifta na Linuksy, Objective-C/C++ jest od lat w GCC, jest GnuStep… Ale nie kojarzę żadnego popularnego projektu pisanego w tych językach na systemy inne niż Apple’owe…

    Co innego architektura LLVM – to bezsprzecznie jest wielki wkład Apple w środowisko open-source i jest coraz szerzej i chętniej stosowany (rdzeń FreeBSD zarzucił GCC i przeniósł się na LLVM/Clang)

ZOSTAW ODPOWIEDŹ

Proszę wpisać swój komentarz!
Proszę podać swoje imię tutaj