UltKit

تبدیل TAR به ZIP

فایل .tar مجموعه‌ای از فایل‌هاست که پشت سر هم چسبانده شده‌اند، بدون فشرده‌سازی و بدون فهرست. اگر آن را به ZIP تبدیل کنید، همان فایل‌ها تقریباً روی هر رایانه یا گوشی با دو کلیک باز می‌شوند و معمولاً حجم دانلود هم کمتر می‌شود.

مبدل فایل فشرده

یا فایل‌های ZIP, ZIPX, RAR … را اینجا رها کنید ·

حداکثر 95 MB برای هر فایل· تا 20 فایل· حذف پس از 30 دقیقه

خروجی

فایل‌ها روی سرورهای ما پردازش می‌شوند و پس از 30 دقیقه حذف می‌شوند.

نحوه استفاده از این ابزار

  1. 1

    فایل .tar را بارگذاری کنید

    آرشیو TAR را رها کنید، یا تا ۲۰ آرشیو را هم‌زمان، هر کدام تا 95 MB. گونه‌های فشرده مانند .tar.gz، .tgz و .tar.xz هم پذیرفته می‌شوند.

  2. 2

    میزان فشرده‌سازی را بررسی کنید

    این صفحه فشرده‌سازی را روی حداکثر می‌گذارد، چون TAR خودش فشرده‌سازی ندارد و متن، کد و لاگ‌ها حجم زیادی کم می‌شوند. پوشه‌ها و تاریخ‌ها به‌طور پیش‌فرض حفظ می‌شوند.

  3. 3

    تبدیل به ZIP

    تبدیل به ZIP را بزنید و نتیجه را دانلود کنید. هر دو فایل بعد از 30 دقیقه از سرور حذف می‌شوند.

تبدیل TAR به ZIP فقط ظرف را عوض می‌کند، نه محتوا را: همهٔ فایل‌ها بایت به بایت بیرون می‌آیند، اکنون فشرده و قابل‌خواندن در هر سیستمی.

تبدیل TAR به ZIP: دو آرشیو از دو دنیای متفاوت

TAR مخفف tape archive است. در 1979 با Version 7 Unix عرضه شد، زمانی که پشتیبان‌ها روی نوار مغناطیسی می‌رفتند که فقط از ابتدا تا انتها خوانده می‌شد. پس TAR یک جریان است: سرآیند، فایل، سرآیند دیگر، فایل دیگر، با پُرشدن تا بلوک‌های 512 بایتی و بدون فهرست مطالب در پایان. برای رسیدن به آخرین فایل، خواننده باید از همهٔ فایل‌های قبلی عبور کند. POSIX در 1988 این ساختار را با نام ustar استاندارد کرد و ابزارهای لینوکس هنوز آن را می‌نویسند.

ZIP از دنیای PC آمد. Phil Katz آن را در 1989 با PKZIP منتشر کرد؛ هر فایل جداگانه فشرده می‌شود و همهٔ فایل‌ها در یک فهرست مرکزی در انتهای آرشیو ثبت می‌شوند. این فهرست باعث می‌شود Windows Explorer یا برنامهٔ Files در iPhone محتوا را فوراً نشان دهد و یک فایل را بدون باز کردن بقیه بیرون بکشد.

وقتی توسعه‌دهنده، سرور یا پشتیبان لینوکس یک فایل .tar را به کسی با لپ‌تاپ یا گوشی می‌دهد، این دو به هم می‌خورند. تبدیل، قالبی را به آن شخص می‌دهد که سیستمش بیش از بیست سال است به‌صورت بومی باز می‌کند.

ورود tar در Version 7 Unix
1979
اندازهٔ هر بلوک سرآیند tar
512 B
معرفی ZIP با PKZIP
1989
ورود tar.exe به Windows 10 1803
2018

TAR

آرشیو نواری (TAR)

TAR یک فرمت آرشیو یونیکس از سال 1979 است که در ابتدا برای نوشتن فایل‌ها روی نوار طراحی شد. فایل‌های زیادی را در یکی ترکیب می‌کند و پوشه‌ها، مجوزها و زمان‌ها را حفظ می‌کند، اما خودش چیزی را فشرده نمی‌کند. روش استاندارد بسته‌بندی فایل‌ها در لینوکس و macOS است و معمولاً با gzip، bzip2 یا xz فشرده می‌شود. Windows 10 و نسخه‌های بعدی می‌توانند TAR را با ابزارهای داخلی استخراج کنند.

فشرده‌سازی
بدون اتلاف
شفافیت
–
انیمیشن
–
سال معرفی
1979 · Unix (Bell Labs)
مبدل TAR

ZIP

آرشیو ZIP

ZIP قالب آرشیو بدون افت کیفیت است که Phil Katz از PKWARE در سال 1989 ساخت. چندین فایل و پوشه را در یک فایل فشرده جمع می‌کند و ویندوز، macOS، لینوکس، iOS و اندروید بدون نرم‌افزار اضافی آن را باز می‌کنند. ZIP همچنین ظرف پشت فایل‌های DOCX، XLSX، EPUB، APK و JAR است. فشرده‌سازی استاندارد آن سریع است اما کارایی کمتری از 7z دارد و رمزگذاری قدیمی ZipCrypto ضعیف است.

فشرده‌سازی
بدون اتلاف
شفافیت
–
انیمیشن
–
سال معرفی
1989 · Phil Katz (PKWARE)
مبدل ZIP

بسته‌های TAR از سرورهای لینوکس، پشتیبان‌ها و انتشار کد منبع می‌آیند، پس افراد آن‌ها را برای همکاران، مشتریان و فرم‌های بارگذاری در ویندوز یا گوشی که ZIP می‌خواهند به ZIP تبدیل می‌کنند؛ ZIP به TAR حرکت سمت استقرار به ابزارهای لینوکس است.

در تبدیل TAR به ZIP چه به دست می‌آورید و چه از دست می‌دهید

آنچه در ZIP به دست می‌آید

  • باز شدن با دابل‌کلیک در Windows 10، macOS، iPhone و Android
  • فشرده‌سازی، اغلب فایلی بسیار کوچک‌تر برای متن و کد
  • رفتن مستقیم به یک فایل بدون خواندن کل آرشیو
  • رمز اختیاری AES-256 از طریق رمز عبور جدید

آنچه در TAR جا می‌ماند

  • نام مالک و گروه
  • دسترسی‌های اجرایی، مگر اینکه ابزار استخراج آن‌ها را بازیابی کند
  • لینک‌های نمادین و سخت
  • فایل‌های دقیق دستگاه و فایل‌های ویژهٔ یونیکس

باز کردن فایل ZIP تبدیل‌شده

در ویندوز روی ZIP راست‌کلیک کنید و Extract All را بزنید؛ در مک دابل‌کلیک کنید. گوشی‌ها آن را در برنامهٔ Files باز می‌کنند. راهنمای ما دربارهٔ باز کردن فایل زیپ در هر دستگاه هر سیستم را گام‌به‌گام توضیح می‌دهد.

اگر گیرنده فقط یک سند از TAR لازم دارد، دلیلی برای فرستادن کل آرشیو نیست. در تبدیل به گزینهٔ استخراج فایل‌ها را انتخاب کنید و فقط محتوا را دانلود کنید، یا بعداً ZIP را با ابزار باز کردن زیپ آنلاین بدهید تا فایل‌ها را جداگانه انتخاب کنید.

پرسش‌های رایج دربارهٔ تبدیل TAR به ZIP

آیا فایل .tar از قبل فشرده شده است؟

خیر. TAR فقط نام، حجم، مالک، دسترسی‌ها و تاریخ هر فایل را در یک سرآیند 512 بایتی ثبت می‌کند و سپس بایت‌های فایل را همان‌طور که هست می‌نویسد. فشرده‌سازی مرحله‌ای جداست؛ برای همین tarballهای فشرده پسوند دومی مثل .gz یا .xz دارند.

آیا حجم ZIP از TAR کمتر خواهد بود؟

معمولاً بله، چون ZIP فشرده است و TAR نیست. کد منبع، خروجی‌های CSV و فایل‌های لاگ اغلب به کسری از حجم خود می‌رسند. عکس، ویدیو و فایل‌های از قبل فشرده تقریباً تغییری نمی‌کنند و ZIP حتی می‌تواند کمی بزرگ‌تر از مجموع آن‌ها شود.

آیا مجوزهای فایل یونیکس در تبدیل TAR به ZIP حفظ می‌شوند؟

به‌طور قابل اتکا نه. TAR مالک، گروه و بیت اجرا را برای هر فایل نگه می‌دارد؛ ZIP جایی برای بیت‌های دسترسی دارد، اما ویندوز آن‌ها را نادیده می‌گیرد و بسیاری از ابزارهای استخراج بازیابی‌شان نمی‌کنند. اگر اسکریپتی باید در لینوکس اجرایی بماند، پس از استخراج chmod +x بزنید یا TAR را برای گیرندگان لینوکس نگه دارید.

چه بر سر پیوندهای نمادین (symlink) داخل TAR می‌آید؟

ZIP راه قابل حملی برای ذخیرهٔ symlink ندارد که ویندوز و گوشی‌ها دوباره بسازند. انتظار داشته باشید لینک پس از استخراج به یک فایل معمولی تبدیل شود یا نباشد؛ پس هر پوشه‌ای را که به لینک وابسته بود، مثل پروژه‌ای با پیکربندی مشترک، بررسی کنید.

آیا ویندوز می‌تواند TAR را بدون تبدیل باز کند؟

نسخه‌های جدید Windows 11 فایل TAR را در File Explorer باز می‌کنند؛ قابلیتی که با به‌روزرسانی 2023 اضافه شد. Windows 10 از نسخهٔ 1803 دستور tar را در Command Prompt دارد، اما دابل‌کلیک پشتیبانی نمی‌شود. رایانه‌های قدیمی محل کار، گوشی‌ها و بسیاری از پورتال‌های وب هنوز ZIP می‌خواهند.

پسوند فایل من .tar.gz است، نه .tar. آیا این صفحهٔ درستی است؟

کار می‌کند، چون tarballهای فشرده اینجا پذیرفته می‌شوند، اما تبدیل TAR.GZ به ZIP لایهٔ gzip و ویژگی‌های آن را با جزئیات توضیح می‌دهد.