Jeśli masz pamięć USB współużytkowaną przez komputer z systemem Windows i OS X, najlepszą opcją jest sformatowanie za pomocą FAT, ponieważ jest to rozumiane przez oba systemy plików. Dlaczego nie stanowi to problemu przy przesyłaniu plików innymi metodami, takimi jak e-mail? Na przykład mogę wysłać plik JPEG z mojego komputera z systemem Windows i otworzyć go na komputerze Mac, a to zadziała. Ale ponieważ mają różne systemy plików, czy nie oznacza to, że dane były przechowywane inaczej i musiały zostać przetłumaczone? Jeśli tak nie jest, dlaczego istnieje problem z napędami pamięci USB?
Zgaduję, że mój błąd polega na tym, że system plików określa tylko, w jaki sposób pamięć jest czerwona, a nie w jaki sposób zawartość jest faktycznie przechowywana?
Odpowiedzi:
Wersja TL; dr: system plików określa metody przechowywania i odbierania danych, a nie format samych danych.
Istnieje domniemana konwersja, ale nie odbywa się to za zgodą klientów poczty e-mail. Klient poczty e-mail odczytuje dane w systemie NTFS i otrzymuje blok danych, który jest obrazem JPEG. Wysyła je w zwykłym prostym opakowaniu i mówi: „oto niektóre dane, rób to, jak chcesz. Kiedyś miał tę nazwę,
fish.jpg
ale nie obchodzi mnie, jak ją nazwiesz”. W tym momencie nie ma żadnych informacji o systemie plików, jest to dosłownie tylko blok danych, który zawiera obraz JPEG. Odbierający klient poczty e-mail widzi blok danych, dekoduje go i znajduje obraz JPEG, a następnie zapisuje go lokalnie we własnym systemie w dowolnym systemie plików komputera.Komputer jest jak twoja lokalna grupa bibliotek. Używają systemu dziesiętnego Deweya do lokalizowania książek. Przechowuje książki (pliki), ale zawartość tych książek będzie taka sama, bez względu na to, gdzie jest w bibliotece. Jeśli opublikujesz książkę w innej bibliotece (e-mail), zawartość książki pozostanie dokładnie taka sama.
Po skopiowaniu książki na dysk USB komputer konfiguruje nową bibliotekę przy użyciu systemu dziesiętnego Deweya i odkłada książkę. Zawartość książki jest wciąż taka sama, ale teraz jest w innym systemie bibliotecznym.
Jeśli przejdziesz na inny komputer, aby dowiedzieć się, gdzie książka jest przechowywana w nowej bibliotece, musisz zrozumieć system archiwizacji, z którego korzysta biblioteka. Jeśli nie wiedzą, jak poruszać się po skomplikowanym systemie bibliotecznym i wiedzą tylko, jak korzystać z własnego systemu bibliotecznego, nie będą mogli znaleźć tam twojej książki.
Kiedy publikujesz książkę dla kogoś, usuwasz wszystkie informacje dotyczące archiwizacji i mówisz „oto książka” i pozwalasz jej robić z nią, co chcą. E-mail ma wspólny i prosty sposób przechowywania danych do transferu. Chociaż do przechowywania danych potrzebny jest system plików , nie trzeba przejmować się systemem plików do wysyłania danych.
Zastosowany system archiwizacji nie definiuje ani nie zmienia faktycznie przechowywanych danych, a jedynie określa sposób ich przechowywania.
źródło
System plików to sposób przechowywania plików na dysku twardym.
Wyobraźmy sobie czysty dysk twardy jako puste pomieszczenie, w którym będziesz przechowywać rzeczy.
Istnieją tysiące sposobów organizowania tych rzeczy w pokoju, aby ułatwić znalezienie tych rzeczy, gdy są potrzebne.
FAT, EXT4, NTFS itp. To po prostu sposoby organizowania plików na dysku twardym. Główne punkty to:
Apple OS X używa HFS +, a Microsoft używa NTFS .
Są to po prostu różne sposoby umieszczania tych samych informacji na dysku.
Zawartość pliku NIGDY nie jest modyfikowana.
Ponieważ NTFS i HFS + są zastrzeżonymi systemami plików, każdy dostawca nie jest zainteresowany kompatybilnością z drugim.
FAT32 stał się de facto systemem plików dla systemów przenośnych (na przykład napędów USB), więc Linux i Apple zostały zmuszone do włączenia sterowników FAT32, aby były kompatybilne z urządzeniami USB na rynku.
Jednak Microsoft jest właścicielem szeregu patentów na kluczowe części systemu plików FAT.
Microsoft oferuje licencje na korzystanie ze specyfikacji FAT i „powiązanej własności intelektualnej” za cenę 0,25 USD za sprzedaną jednostkę.
Kiedy wysyłasz załącznik w wiadomości e-mail, po prostu czytasz z systemu plików i umieszczasz plik ( pamiętaj, że treść nigdy nie jest modyfikowana ) wewnątrz wiadomości, a gdy inny otrzymuje wiadomość e-mail z załącznikiem, po prostu umieszcza ją na swoim dysku twardym.
źródło