Co to jest format pliku APE?
Format .ape to bezstratny format kompresji dźwięku opracowany przez Matthew T. Ashland i wydany po raz pierwszy w 2000 roku. W przeciwieństwie do formatów stratnych, takich jak MP3, pliki .ape zachowują każdy bit oryginalnego sygnału audio - dekodowanie zwraca identyczną kopię źródłowych danych PCM.
Kompresja jest obsługiwana przez zastrzeżony algorytm MAC (Monkey's Audio Codec) wykorzystujący kodowanie predykcyjne z asymetrycznymi systemami liczbowymi (ANS). Dostępnych jest pięć poziomów kompresji - Fast, Normal, High, Extra High oraz Insane - z typową redukcją rozmiaru o 37-49% w stosunku do nieskompresowanego formatu WAV. Wyższe poziomy wymagają coraz większej mocy procesora do dekodowania; ustawienie Insane może sprawić, że przewijanie wewnątrz utworu zajmie kilka sekund, co czyni go niepraktycznym do odtwarzania w czasie rzeczywistym na sprzęcie o niskiej wydajności.
Każdy plik .ape zaczyna się od cztero-bajtowej magicznej sekwencji MAC (hex 4D 41 43 20), po której następuje numer wersji, nagłówek audio, tabela wyszukiwania (seek table), skompresowane ramki audio oraz opcjonalny blok metadanych APEv2 dołączony na końcu pliku. Tabela wyszukiwania umożliwia swobodny dostęp do dowolnego miejsca w utworze bez konieczności dekodowania całego pliku.
Choć format .ape był niegdyś popularny w społecznościach audio bezstratnego i pozostaje powszechny w chińskich archiwach muzycznych, FLAC stał się de facto standardem bezstratnym ze względu na otwartą specyfikację, szybsze dekodowanie i szersze wsparcie sprzętowe. Odtwarzanie jest obsługiwane między innymi przez foobar2000, VLC i Poweramp.
Kod źródłowy SDK Monkey's Audio został udostępniony na liberalnej licencji open-source w 2019 roku.
Bezpieczeństwo
RYZYKO: LOWPliki APE to pliki z danymi audio - nie mogą one wykonywać kodu. Kodek Monkey's Audio miał w przeszłości luki typu buffer-overflow w starszych wersjach dekodera (np. CVE-2007-0708); upewnij się, że Twój odtwarzacz/dekoder jest aktualny. W nowoczesnym oprogramowaniu nie ma aktywnego ryzyka exploita.
Szczegóły formatu
w pigułce- Plik ustawień Winamp AVS - db_name w źródłowej bazie danych podaje „Winamp plug-ins AVS file” - jest to błąd tożsamości w bazie danych. Pliki .ape to bezstratne pliki audio Monkey's Audio, a NIE ustawienia wizualizacji Winamp AVS (które używają rozszerzenia .avs, a nie .ape). Nazwa w bazie jest błędna; ten opis dotyczy dominującego, rzeczywistego znaczenia formatu .ape.
Programy otwierające pliki APE
Szczegóły techniczne
specyfikacja| Magiczne bajty | 4D 41 43 20 („MAC ” + spacja) na offset 0 |
| Kolejność bajtów | Little-endian |
| Typ MIME | audio/x-ape |
| Algorytm kompresji | Zastrzeżone kodowanie predykcyjne MAC z asymetrycznymi systemami liczbowymi (ANS); starsze wersje używały kodowania Range/Rice |
| Poziomy kompresji | 5 poziomów - Fast (~37%), Normal (~42%), High (~46%), Extra High (~48%), Insane (~49%) redukcji rozmiaru w porównaniu do nieskompresowanego PCM |
| Mechanizm wyszukiwania | Tabela przesunięć ramek (seek table) w bloku nagłówka; umożliwia swobodny dostęp bez dekodowania całego pliku |
| Format metadanych | Blok tagów APEv2 dołączony na końcu pliku; używany również przez WavPack i Musepack |
| Kontrola integralności | Skrót MD5 surowych danych audio przechowywany w bloku deskryptora |
| Obsługa częstotliwości próbkowania | Do 192 kHz; standardowe wartości: 44100, 48000, 88200, 96000, 176400, 192000 Hz |
| Typowy rozmiar pliku | 150-600 MB na album CD (40-60% nieskompresowanego WAV) |
| Licencja SDK | Liberalna licencja open-source (typu MIT); kod źródłowy opublikowany przez Matthew T. Ashland |
| Obsługa przez odtwarzacze sprzętowe | Ograniczona - wiele odtwarzaczy przenośnych nie posiada natywnego dekodowania APE; FLAC ma szersze wsparcie sprzętowe |
| Wydano | 2000 (version 1.0 by Matthew T. Ashland) |
| Najnowsza wersja | 13.05 (as of 2024-2025; versioned by Monkey's Audio SDK) |
| Specyfikacja | monkeysaudio.com |
Konwersje APE
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki APE.