Quelle est la différence entre un fichier et un fichier d'accès aléatoire?Quelle est la différence entre un fichier et un fichier d'accès aléatoire?
Répondre
Un fichier d'accès aléatoire est un fichier où vous pouvez « sauter » à part à l'intérieur sans avoir à lire séquentiellement jusqu'à ce que la position qui vous intéresse.
Par exemple, supposons que vous avez un fichier de 1 Mo, et vous sont intéressés par 5 octets qui commencent après 100k de données. Un fichier d'accès aléatoire vous permettra de «sauter» à la position 100k-ème en une seule opération. Un fichier d'accès non aléatoire vous demandera d'abord de lire 100 000 octets, puis seulement de lire les données qui vous intéressent.
Espérons que cela vous aide. Clarification: cette description est indépendante des langages et ne se rapporte à aucune enveloppe de fichier spécifique dans un langage/cadre spécifique.
Presque rien de nos jours. Il y avait un temps dans certains systèmes d'exploitation où il y avait différents types de fichiers - certains d'entre eux pouvaient être consultés aléatoirement (à tout moment dans le fichier) et d'autres qui ne pouvaient être accédés que séquentiellement. Cela a plus de sens lorsque vous utilisiez un support séquentiel tel qu'un ruban. Tout système de fichiers digne de ce nom ne prend en charge que l'accès aléatoire.
- 1. Quelle est la différence entre un fichier objet .o et un fichier bibliothèque .so?
- 2. Quelle est la différence entre un nanokernel et un exokernel?
- 3. Quelle est la différence entre un midlet et un corelet?
- 4. Quelle est la différence entre un itérateur et un générateur?
- 5. Quelle est la différence entre un assistant et un partiel?
- 6. Quelle est la différence entre un fichier de ressources et une DLL satellite?
- 7. Quelle est la différence entre le fichier app.config et le fichier XYZ.settings?
- 8. Quelle est la différence entre nohup et un démon?
- 9. Quelle est la différence entre = et: =
- 10. Quelle est la différence entre dict() et {}?
- 11. quelle est la différence entre:.! et: r !?
- 12. Quelle est la différence entre AppDomain.CurrentDomain.BaseDirectory et Application.ExecutablePath en pratique?
- 13. Quelle est la différence entre un View XIB et un XIB vide?
- 14. Quelle est la différence entre EM Dash # 151; et # 8212 ;?
- 15. Quelle est la différence entre -I et -L dans makefile?
- 16. Quelle est la différence entre bcc32 et bcc32ide dans Borland?
- 17. Quelle est la différence entre -ggdb gcc et -g gcc
- 18. Quelle est la différence entre Server.MapPath et HostingEnvironment.MapPath?
- 19. Quelle est la différence entre les schémas W3 et xmlsoap.org?
- 20. Différence entre un objet et un hachage?
- 21. Quelle est la différence entre les compléments et les macros?
- 22. Quelle est la différence entre showFeedDialog et publishUserAction Facebook API?
- 23. Quelle est la différence entre while (true) et loop?
- 24. Quelle est la différence entre un objet fonction et un objet appelable?
- 25. Quelle est la différence entre un type d'URL et un schéma d'URL?
- 26. Quelle est la différence entre un site Web et un répertoire virtuel
- 27. Quelle est la différence entre un thread de travail et un thread d'E/S?
- 28. Quelle est la différence entre un espace de noms et un module en F #?
- 29. Flex: Quelle est la différence entre un "composant" MXML et un "module" MXML?
- 30. Quelle est la différence entre un contrôleur de relais et un microcontrôleur?
Voulez-vous dire RandomAccessFile en Java? –