Matches in DBpedia 2015-10 for { <http://dbpedia.org/resource/Large_file_support> ?p ?o }
Showing triples 1 to 70 of
70
with 100 triples per page.
- Large_file_support abstract "Large file support, often abbreviated as LFS, is the term frequently applied to the ability to create files larger than either 2 GB or 4 GB on 32-bit operating systems.Traditionally, many operating systems and their underlying file system implementations used 32-bit integers to represent file sizes and positions. Consequently, no file could be larger than 232 − 1 bytes (4 GB − 1). In many implementations, the problem was exacerbated by treating the sizes as signed numbers, which further lowered the limit to 231 − 1 bytes (2 GB − 1). Files that were too large for 32-bit operating systems to handle came to be known as large files.While the limit was quite acceptable at a time when hard disks were smaller, the general increase in storage capacity combined with increased server and desktop file usage, especially for database and multimedia files, led to intense pressure for OS vendors to remove the limitation.In 1996, multiple vendors responded by forming an industry initiative known as the Large File Summit (thus "LFS" can be considered to stand for either "large file support" or "Large File Summit"), tasked to define a standardized way to switch to 64-bit numbers to represent file sizes.Merely ensuring the sizes were treated as unsigned numbers would only increase the limit from 2 GB−1 to 4 GB−1, which would have been only a stopgap measure given the explosive growth in data storage. Nevertheless, Windows 95B / DOS 7.10 introduced an API extension (most notably an extended file open call) to access files up to the full 4 GB−1 bytes possible on FAT16B and FAT32 volumes. Applications not aware of this extension continue to use the traditional file open call and were thereby still limited to a maximum of 2 GB−1 bytes for backward compatibility reasons.This switch caused deployment issues and required design modifications, the consequences of which can still be seen: The change to 64-bit file sizes frequently required incompatible changes to file system layout, which meant that large file support sometimes necessitated a file system change. For example, Microsoft Windows' FAT32 file system does not support files larger than 4 GB−1; one has to use NTFS instead. (Some alternative file system implementations support an extension named FAT32+, which supports file sizes up to 256 GB−1 in a mostly backward compatible way, but this extension is not supported in mainstream operating systems so far.) To support binary compatibility with old applications, operating system interfaces had to retain their use of 32-bit file sizes and new interfaces had to be designed specifically for large file support. To support writing portable code that makes use of LFS where possible, C standard library authors devised mechanisms that, depending on preprocessor constants, transparently redefined the functions to the 64-bit large file aware ones. Many old interfaces, especially C-based ones, explicitly specified argument types in a way that did not allow straightforward or transparent transition to 64-bit types. For example, the C functions fseek and ftell operate on file positions of type long int, which is typically 32 bits wide on 32-bit platforms, and cannot be made larger without sacrificing backward compatibility. (This was resolved by introducing new functions fseeko and ftello in POSIX. On Windows machines, under Visual C++, functions _fseeki64 and _ftelli64 are used.) In addition to all of the efforts listed above, all applications had to be recompiled to become LFS-aware. The resulting binaries were typically not running on older releases of the same operating system. This was, and to some extent still remains, a problem for some application vendors.↑".
- Large_file_support wikiPageExternalLink lfs.html.
- Large_file_support wikiPageExternalLink largefiles.pdf.
- Large_file_support wikiPageExternalLink linux_lfs.html.
- Large_file_support wikiPageID "472105".
- Large_file_support wikiPageLength "5532".
- Large_file_support wikiPageOutDegree "38".
- Large_file_support wikiPageRevisionID "674799447".
- Large_file_support wikiPageWikiLink 2_GB_limit.
- Large_file_support wikiPageWikiLink 32-bit.
- Large_file_support wikiPageWikiLink 64-bit.
- Large_file_support wikiPageWikiLink 64-bit_computing.
- Large_file_support wikiPageWikiLink Application_programming_interface.
- Large_file_support wikiPageWikiLink Application_software.
- Large_file_support wikiPageWikiLink Backward_compatibility.
- Large_file_support wikiPageWikiLink C_(programming_language).
- Large_file_support wikiPageWikiLink C_preprocessor.
- Large_file_support wikiPageWikiLink C_standard_library.
- Large_file_support wikiPageWikiLink Category:Computer_file_systems.
- Large_file_support wikiPageWikiLink Compiler.
- Large_file_support wikiPageWikiLink Computer_file.
- Large_file_support wikiPageWikiLink DOS.
- Large_file_support wikiPageWikiLink Database.
- Large_file_support wikiPageWikiLink Executable.
- Large_file_support wikiPageWikiLink FAT16B.
- Large_file_support wikiPageWikiLink FAT32.
- Large_file_support wikiPageWikiLink FAT32+.
- Large_file_support wikiPageWikiLink File_Allocation_Table.
- Large_file_support wikiPageWikiLink File_size.
- Large_file_support wikiPageWikiLink File_system.
- Large_file_support wikiPageWikiLink Gigabyte.
- Large_file_support wikiPageWikiLink Hard_disk.
- Large_file_support wikiPageWikiLink Hard_disk_drive.
- Large_file_support wikiPageWikiLink Integer.
- Large_file_support wikiPageWikiLink Long_filename.
- Large_file_support wikiPageWikiLink Long_filename_support.
- Large_file_support wikiPageWikiLink Microsoft_Windows.
- Large_file_support wikiPageWikiLink Multimedia.
- Large_file_support wikiPageWikiLink NTFS.
- Large_file_support wikiPageWikiLink Operating_system.
- Large_file_support wikiPageWikiLink Porting.
- Large_file_support wikiPageWikiLink Sign_(mathematics).
- Large_file_support wikiPageWikiLink Signed.
- Large_file_support wikiPageWikiLink Signedness.
- Large_file_support wikiPageWikiLink Windows_95.
- Large_file_support wikiPageWikiLink Windows_95B.
- Large_file_support wikiPageWikiLink Year_2038_Problem.
- Large_file_support wikiPageWikiLink Year_2038_problem.
- Large_file_support wikiPageWikiLinkText "File size limit".
- Large_file_support wikiPageWikiLinkText "LFS".
- Large_file_support wikiPageWikiLinkText "Large file support".
- Large_file_support wikiPageWikiLinkText "file size limit".
- Large_file_support wikiPageWikiLinkText "files larger than 2 GiB".
- Large_file_support wikiPageWikiLinkText "large file support".
- Large_file_support wikiPageWikiLinkText "larger files".
- Large_file_support hasPhotoCollection Large_file_support.
- Large_file_support wikiPageUsesTemplate Template:Cite_paper.
- Large_file_support wikiPageUsesTemplate Template:Clarify_span.
- Large_file_support wikiPageUsesTemplate Template:More_footnotes.
- Large_file_support subject Category:Computer_file_systems.
- Large_file_support hypernym Term.
- Large_file_support type Article.
- Large_file_support type Article.
- Large_file_support comment "Large file support, often abbreviated as LFS, is the term frequently applied to the ability to create files larger than either 2 GB or 4 GB on 32-bit operating systems.Traditionally, many operating systems and their underlying file system implementations used 32-bit integers to represent file sizes and positions. Consequently, no file could be larger than 232 − 1 bytes (4 GB − 1).".
- Large_file_support label "Large file support".
- Large_file_support sameAs m.02dm2t.
- Large_file_support sameAs Q6489130.
- Large_file_support sameAs Q6489130.
- Large_file_support wasDerivedFrom Large_file_support?oldid=674799447.
- Large_file_support isPrimaryTopicOf Large_file_support.