Final answer:
The maximum file size in an extent-based file system is theoretically limited due to digital constraints and file system structure, though practically it may seem limitless due to the growth potential of extents and pointer lists.
Step-by-step explanation:
The question is regarding the maximum size of a file in an extent-based file system. Two arguments are presented: the first suggests there is no fixed maximum size due to the nature of how extents can grow, and the second argues that there is a theoretical limit based on the fixed number of layers in the file system's tree of data/metadata and the fixed number of bits used to represent the length of each extent.
Argument (a) states that theoretically, an extent can be as large as the largest contiguous space on disk, and nonresident attribute lists can contain many pointers to these extents, implying no practical limit. In contrast, argument (b) maintains there is a theoretical limit to file size, as imposed by factors such as the number of bits used to represent the extent lengths and the structure of the file system.
Both arguments are valid, depending on whether one considers practical limitations or theoretical underpinnings of the file system. However, argument (b) provides a more definite limit based on the limitations of digital representation with fixed-size integers and the structure of extent pointers.