Co to jest format pliku B1?
Pliki .b1 są powiązane z B1 Free Archiver, aplikacją do archiwizacji danych opracowaną przez B1 Team (Catalina Group Ltd.). Format jest otwarty i publicznie udokumentowany, a implementacja referencyjna jest dostępna jako B1 Pack, biblioteka Java.
Pliki .b1 przechowują dane skompresowane algorytmem LZMA i mogą zawierać dowolny typ plików, w tym:
- obrazy,
- dokumenty tekstowe,
- klipy wideo,
- ścieżki dźwiękowe,
- pliki systemowe.
Format B1 obsługuje dzielenie archiwum na wiele woluminów, co jest bardzo przydatne przy przechowywaniu lub przesyłaniu dużych ilości danych. Podobnie jak archiwa ZIP, pliki .b1 są plikami binarnymi i można uzyskać do nich dostęp wyłącznie za pomocą kompatybilnego oprogramowania do archiwizacji. Standard B1 obsługuje również szyfrowanie AES-256 i ochronę hasłem, dzięki czemu archiwa .b1 mogą być używane nie tylko do archiwizacji lub udostępniania danych, ale także do ochrony zawartości przed nieautoryzowanym dostępem lub edycją. Każdy wpis pliku jest weryfikowany sumą kontrolną CRC-32.
Poza samym B1 Free Archiver, pliki .b1 potrafi wypakować PeaZip. Należy pamiętać, że 7-Zip nie obsługuje natywnie formatu .b1. Aplikacja desktopowa B1 Free Archiver była ostatnio znacząco aktualizowana około 2015 roku, choć specyfikacja formatu pozostaje otwarta.
Bezpieczeństwo
RYZYKO: MEDIUMArchiwa B1 mogą zawierać dowolne typy plików, w tym pliki wykonywalne. Ryzyko jest porównywalne z każdym innym formatem archiwum - przed otwarciem należy przeskanować wypakowane pliki programem antywirusowym. Szyfrowanie AES-256 jest silne; pliki B1 chronione hasłem nie mogą zostać złamane metodą brute-force w rozsądnym czasie, jeśli użyto silnego hasła.
Szczegóły formatu
w pigułceProgramy otwierające pliki B1
Szczegóły techniczne
specyfikacja| Magiczne bajty | `42 31 1E 00` - 4-bajtowa sygnatura (`B1` + `0x1E 0x00`) pod offsetem 0 |
| Kompresja | LZMA (domyślna); dostępne również przechowywanie bez kompresji |
| Szyfrowanie | AES-256, oparte na haśle (opcjonalne dla każdego archiwum) |
| Kontener | Własny strumień binarny rekordów typowanych: nagłówek archiwum, rekordy wpisów plików, opcjonalna otoczka szyfrująca |
| Kolejność bajtów | Little-endian |
| Integralność sumy kontrolnej | CRC-32 dla każdego wpisu pliku |
| Obsługa wielu woluminów | Tak - obsługiwane jest dzielenie archiwum na wiele woluminów |
| Powiązane systemy operacyjne | Windows, macOS, Linux, Android, iOS |
| Implementacja referencyjna | B1 Pack (biblioteka Java + CLI); open-source |
| Pola rekordu wpisu | Nazwa pliku, rozmiar nieskompresowany, CRC-32, znaczniki czasu i flagi kompresji dla każdego wpisu |
| Typ MIME | `application/x-b1` |
| Status aplikacji desktopowej | Aplikacja desktopowa B1 Free Archiver ostatnio znacząco aktualizowana około 2015 roku; deweloper przeniósł uwagę na narzędzia do archiwizacji online |
| Wydano | 2011 |
| Najnowsza wersja | B1 format v1 (stable; no major revisions documented since 2011) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | b1.org |
Konwersje B1
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki B1.