Co to jest format pliku ACE?
Pliki .ace są powiązane z WinAce, zastrzeżonym narzędziem do archiwizacji danych opracowanym przez e-merge GmbH. WinAce wykorzystuje własny algorytm kompresji oparty na LZ77 w celu zmniejszenia rozmiaru plików wejściowych lub połączenia ich w jedno wieloplikowe archiwum. Format ten był popularnym wyborem do udostępniania plików na początku lat 2000.
Pliki .ace przechowują dane w formacie binarnym. WinAce pozwala użytkownikom tworzyć archiwa również w innych formatach, takich jak ZIP lub LHA. Sam format .ace oferował wysoki stopień kompresji i szybkość, generując mniejsze pliki wyjściowe niż wiele współczesnych mu alternatyw. WinAce potrafił również dekompresować archiwa takie jak między innymi RAR, ARC, ARJ, GZ, TAR czy ZOO.
ACE 2.0 dodał opcjonalne szyfrowanie hasłem Blowfish oraz obsługę wieloczęściowych archiwów dzielonych (zazwyczaj nazywanych .ace, .c00, .c01 i tak dalej). Każdy nagłówek archiwum zawiera sygnaturę ACE na 7. bajcie (offset 7), wraz z sumą kontrolną CRC32 do weryfikacji integralności.
WinAce został porzucony około 2007 roku i od tego czasu format ten wyszedł z powszechnego użycia. Wsparcie zostało dodatkowo ograniczone po tym, jak w bibliotece dekompresyjnej unacev2.dll wykryto CVE-2018-20250 - lukę typu „path-traversal” wykorzystywaną w atakach. WinRAR całkowicie usunął obsługę .ace w wersji 5.70 (2019), a dziś pliki .ace należy traktować z dużą ostrożnością.
Bezpieczeństwo
RYZYKO: HIGHACE ma poważną historię problemów z bezpieczeństwem. Zamknięta biblioteka dekompresyjna unacev2.dll zawierała lukę CVE-2018-20250 typu „path-traversal”, ujawnioną przez Check Point Research w 2019 roku: spreparowane archiwum .ace mogło zapisać plik w dowolnej lokalizacji (np. w folderze Autostart systemu Windows) i uzyskać możliwość wykonania kodu. Exploity były wykorzystywane w rzeczywistych atakach celowanych, a w ciągu tygodnia pojawiło się ponad 100 unikalnych próbek złośliwego oprogramowania. Z tego powodu WinRAR usunął obsługę ACE w wersji 5.70, a 7-Zip nigdy jej nie posiadał. Otwieraj pliki .ace tylko ze źródeł, którym ufasz, za pomocą w pełni zaktualizowanego programu, a najlepiej wypakowuj je w piaskownicy lub maszynie wirtualnej. Uważaj również na fałszywe strony z „ACE opener”, które oferują adware/PUP - trzymaj się programów PeaZip, IZArc lub The Unarchiver. Po wypakowaniu spakuj dane ponownie do ZIP/7z i usuń plik .ace.
Szczegóły formatu
w pigułce- Projekt Sage ACT! / Steinberg WaveLab - Niektóre starsze aplikacje używały rozszerzenia .ace dla własnych plików projektów lub danych; nie są one powiązane z archiwami WinAce.
- Kwarantanna FProt / antywirusów - Kilka narzędzi zabezpieczających historycznie nazywało pliki kwarantanny lub pliki tymczasowe rozszerzeniem .ace; nie są to archiwa użytkownika.
Programy otwierające pliki ACE
Szczegóły techniczne
specyfikacja| Kodowanie pliku | Binarny (format zastrzeżony) |
| Kolejność bajtów | Little-endian |
| Typ MIME | application/x-ace-compressed |
| Sygnatura archiwum | „**ACE**” (ASCII) na 7. bajcie w nagłówku głównym, poprzedzona 4-bajtową sumą CRC i 2-bajtowym polem rozmiaru nagłówka |
| Algorytm kompresji | Zastrzeżony algorytm oparty na LZ77 (ACE 1.0 i ACE 2.0); historycznie oferował wyższy stopień kompresji niż ZIP i był konkurencyjny wobec RAR |
| Szyfrowanie | Opcjonalne szyfrowanie hasłem Blowfish, wprowadzone w ACE 2.0 |
| Kontrola integralności | Suma kontrolna CRC32 dla każdego skompresowanego pliku plus oddzielna suma CRC nagłówka; opcjonalny rekord naprawczy do odzyskiwania uszkodzonych archiwów |
| Wersje formatu | ACE 1.0 i ACE 2.0; bajt wersji przechowywany w głównym nagłówku archiwum |
| Obsługa wielu woluminów | Tak; podzielone archiwa używają rozszerzenia .ace dla pierwszej części, a następnie .c00, .c01, .c02 itd. |
| Typowy rozmiar archiwum | Od kilkunastu KB do kilku GB; format nie definiuje sztywnego limitu rozmiaru |
| Obsługa platform | Pierwotnie tylko Windows (WinAce); później odczytywalny na macOS przez The Unarchiver i na Linux przez unace |
| Status bezpieczeństwa | CVE-2018-20250: luka path-traversal w unacev2.dll wykorzystywana w atakach; WinRAR całkowicie porzucił obsługę ACE w v5.70 (2019) |
| Deweloper | e-merge GmbH (Marcel Lemke) |
| Status formatu | Porzucony; rozwój WinAce zakończony około 2007 roku; format praktycznie zamrożony na wersji ACE 2.0 bez aktywnego rozwoju |
| Powiązane rozszerzenia | .c00, .c01 (dodatkowe woluminy podzielone); format w dużej mierze zastąpiony przez .rar, .zip i .7z |
| Wydano | 1998-1999 (ACE 1.0 / WinAce); ACE 2.0 added stronger compression |
| Najnowsza wersja | ACE 2.0 (format effectively frozen; WinAce abandoned ~2007) |
Konwersje ACE
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ACE.