Co to jest format pliku ARC?
.arc to format pliku skompresowanego archiwum stworzony przez System Enhancement Associates (SEA) w 1985 roku. Kompresja zmniejsza rozmiar archiwum - które może zawierać jeden lub więcej plików lub folderów - aby ułatwić udostępnianie plików innym użytkownikom.
Format .arc wykorzystuje bezstratny algorytm kompresji do przechowywania danych: archiwum .arc zmniejsza całkowity rozmiar zawartych w nim plików i folderów bez utraty jakichkolwiek informacji o plikach. Każdy plik składowy w archiwum jest wprowadzany przez bajt 0x1A, po którym następuje jednobajtowy kod metody kompresji, sygnalizujący sposób skompresowania danego wpisu.
Metoda kompresji ARC została wprowadzona w 1985 roku i szybko osiągnęła szczyt popularności. Był to czas dynamicznego rozwoju sieci dial-up, a wielu użytkowników modemów przyjęło format .arc jako bardzo wygodny sposób udostępniania danych. Format ten był szczególnie popularny wśród użytkowników systemów Bulletin Board System (BBS). Prędkości połączeń internetowych w tamtym czasie były raczej niskie, a pliki .arc oferowały mniejsze rozmiary plików, a tym samym wymagały mniejszej przepustowości podczas przesyłania lub pobierania. Obecnie algorytm ARC jest rzadko używany, został zastąpiony przez bardziej zaawansowane formaty, takie jak archiwa ZIP, .arj i .lzh.
Warto zauważyć, że przed wprowadzeniem .arc archiwizacja i kompresja danych były dwoma oddzielnymi procesami. Wprowadzenie formatu .arc połączyło te dwie operacje w jeden krok - co było wówczas znaczącą innowacją. Osiągnięto to poprzez połączenie funkcji dwóch oddzielnych programów: SQ do kompresji i LU do archiwizacji (zarządzania bibliotekami).
Bezpieczeństwo
RYZYKO: MEDIUMSam format ARC to pasywne dane, ale jak każde archiwum może ukrywać pliki wykonywalne lub skrypty do momentu wypakowania, dlatego przed uruchomieniem czegokolwiek przeskanuj zawartość .arc z niezaufanego źródła. Jedna dodatkowa uwaga specyficzna dla ARC: jest to bardzo stary format, więc niespodziewany plik .arc może w rzeczywistości być plikiem danych gry lub celowo niejasnym kontenerem, a nie czymś, co trzeba „otworzyć” - najpierw zidentyfikuj źródło. Unikaj podejrzanych plików do pobrania typu „ARC opener” i konwerterów online, które wymuszają instalatory - trzymaj się PeaZip/IZArc/The Unarchiver z ich oficjalnych stron.
Szczegóły formatu
w pigułce- Archiwum FreeArc - Niepowiązany archiwizator o wysokim stopniu kompresji autorstwa Bułata Ziganszyna (około 2006 r.), który również używa .arc; jego plik zaczyna się od ASCII „ArC” + bajt wersji, a rozwój został od tego czasu wstrzymany.
- Internet Archive ARC (web crawl) - Kontener przechowujący wiele pobranych zasobów internetowych w jednym pliku; tekstowy poprzednik formatu WARC, niepowiązany z archiwum SEA.
- Archiwum danych gry - Wiele gier (Capcom, narzędzia Nintendo i inne) dostarcza własnościowy kontener danych .arc, który rozumieją tylko ich narzędzia moderskie.
Programy otwierające pliki ARC
Szczegóły techniczne
specyfikacja| Deweloper | System Enhancement Associates (SEA); stworzony przez Thoma Hendersona |
| Magiczne bajty | 0x1A na offsecie 0, po którym następuje jednobajtowy kod metody kompresji; każdy wpis składowy powtarza ten wzorzec nagłówka 0x1A+metoda |
| Typ MIME | application/x-arc |
| Metody kompresji | Wiele metod bezstratnych na wpis: nieskompresowane (metody 1-2), packed/RLE (3), squeezed/Huffman (4), crunched/warianty LZW (5-8), squashed (9) |
| Limit nazwy pliku składowego | Do 12 znaków; przechowywane jako 13-bajtowe pole uzupełnione zerami - odzwierciedla konwencje nazw plików DOS 8.3 |
| Sprawdzanie integralności | Suma kontrolna CRC-16 przechowywana w nagłówku każdego wpisu składowego |
| Struktura pliku | Sekwencyjna płaska lista wpisów składowych; każdy nagłówek zawiera nazwę pliku, rozmiar skompresowany, rozmiar oryginalny, znacznik daty/godziny i CRC-16, a następnie skompresowane dane |
| Znacznik daty/godziny | Spakowane słowo daty/godziny DOS dla każdego wpisu; 2-sekundowa rozdzielczość czasu modyfikacji |
| Platforma pochodzenia | Zaprojektowany dla MS-DOS i CP/M; format binarny zoptymalizowany pod kątem transferu plików przez dial-up o niskiej przepustowości |
| Znaczenie historyczne | Pierwsze szeroko przyjęte narzędzie łączące kompresję plików i archiwizację w jedną operację, zastępujące oddzielny dwuetapowy proces SQ+LU |
| Era szczytowego użycia | Połowa lat 80. do początku lat 90.; dominujący format archiwów w systemach Bulletin Board Systems (BBS) przed upowszechnieniem się ZIP |
| Zastąpiony przez | ZIP (1989), ARJ, LHA/LZH, a później RAR i 7-Zip; najdłużej zachowany w społecznościach zajmujących się archiwizacją BBS i retro-komputingiem |
| Nowoczesne narzędzia do wypakowywania | nomarch i arc CLI w systemie Linux; PeaZip i IZArc w systemie Windows; The Unarchiver w systemie macOS |
| Kodowanie | Binarne; brak sekcji nagłówka tekstowego lub ASCII |
| Wydano | 1985 (SEA ARC, the BBS-era archiver) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | fileformats.archiveteam.org |
Konwersje ARC
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ARC.