استفاده شما از واژه extension یا همان پسوند باعث شد که کمی درموردش سرچ کنم و متوجه بشم که پسوند و فرمت مفاهیم متفاوتی هستند. تصمیم گرفتم این تاپیک را ارسال کنم تا دوستانی که مثل خودم در مورد این موضوع اشتباه میکردند متوجه اشتباهشون بشوند.
extension : مجموعه ای از کاراکترها در نام فایل است که به نرم افزارها و کاربر اجازه میدهد نوع فایل را شناسایی کنند.
format : تعریفی از نوع ساختار و مشخصات محتوای فایل است که قوانین خواندن و نوشتن فایل را تعیین میکند.
سلام
بله درسته
یا میشه گفت
پسوند، تنها مشخص کنندهی این است که آن فایل، چه فایلی میباشد و اساسا در ساختار آن فایل هیچ دخلی ندارد و تنها از بیرون، ما و نرمافزارهای دیگر متوجه میشویم که آن فایل، چه فایلی است.
همچنین منظور از اینکه چه فایلی است، این میباشد که دادههای داخل آن فایل، به چه صورتی نوشته شدهاند؛ مثلا با ساختار mp4 یا apk و …
فرمت به معنی قالب، یک روش استاندارد جهت نشان دادن نوع فایل، نحوه قرارگیری دادهها و نحوه رمزنگاری است؛ به بیان خیلی سادهتر، فرمت، نوع فایل را مشخص میکند. و به عبارتی میتوان گفت که فرمت، یک روش استاندارد جهت نشان دادن ساختار فایل از جمله باینری (Binary) یا اسکی (Ascii) بودن، نوع فایل مانند فایل تصویری، متنی و…، نحوه قرارگیری و ساختار دادههای فایل و نحوه رمزنگاری آن است.