اسمبلی برآمدات کا جائزہ

دو برآمدات منتخب کریں اور کالموں کی واضح میپنگ کے ساتھ اجزاء کے حوالوں کا موازنہ کریں۔

BOM اور پلیسمنٹ کی UTF-8 CSV/TSV فائلیں خود منتخب کریں۔ عنوانات اور پہلی تین پڑھی گئی قطاریں دیکھیں۔ کوئی اپ لوڈ یا خودکار فائل تلاش نہیں ہوتی۔

مقامی کام کی جگہ لوڈ ہو رہی ہے… اگر لوڈ نہ ہو تو صفحہ دوبارہ لوڈ کریں۔

فائلیں آپ کے براؤزر میں رہتی ہیں۔ منتخب حوالوں اور خانوں کا موازنہ ہوتا ہے؛ نقاط یا حقیقی اجزاء کی جانچ نہیں ہوتی۔

اندراج کی حدیں اور ڈی کوڈنگ

فی فائل 400,000 بائٹس · 100,000 UTF-16 اکائیاں · 500 ڈیٹا قطاریں · اس انٹرفیس میں زیادہ سے زیادہ 32 کالم عنوانات۔ CSV خانوں کے کناروں کی خالی جگہ ہٹتی ہے؛ اصل ماخذ کے ہیش بائٹ ترتیب کا نشان اور نئی سطریں محفوظ رکھتے ہیں۔

1. اجزاء کی فہرست (BOM) کی برآمد

ابھی کوئی فائل منتخب نہیں ہوئی۔

2. پلیسمنٹ کی برآمد

ابھی کوئی فائل منتخب نہیں ہوئی۔

3. تشریح کی تصدیق کریں

یہ تشریح درست ہو تب ہی تعداد کا موازنہ فعال کریں۔ رینج اور #ذیلی حصے قبول نہیں ہیں۔ دائرے کے بیانات، بشمول «نامعلوم»، کی تصدیق نہیں ہوتی۔

دونوں برآمدات، حوالوں کے عنوانات اور دائرے کے بیانات منتخب کریں۔

دو اسمبلی برآمدات کا جائزہ کیسے لیں

ریلیز پیکیج میں فرق کی وجہ تلاش کرنے سے پہلے یہ جانچ استعمال کریں۔ یہ آپ کی منتخب برآمدات کے ریکارڈ کا موازنہ کرتی ہے؛ کسی بورڈ یا پیداواری حکم کو منظور نہیں کرتی۔

  1. BOM اور پلیسمنٹ کی UTF-8 CSV/TSV فائلیں خود منتخب کریں۔ عنوانات اور پہلی تین پڑھی گئی قطاریں دیکھیں۔ کوئی اپ لوڈ یا خودکار فائل تلاش نہیں ہوتی۔
  2. ہر فائل کے حوالوں کا عنوان منتخب کریں۔ قدر/فٹ پرنٹ تب ہی میپ کریں جب کالموں کے لفظی معنی کا موازنہ درست ہو؛ ورنہ موازنہ نہیں رہنے دیں۔ دو معنی کو ایک کالم سے میپ نہ کریں۔
  3. ہر برآمد کی ترمیم، ویریئنٹ، سطح اور فلٹر بیان کریں یا صاف طور پر نامعلوم لکھیں۔ BOM کے گروپوں کے لیے کوما یا اسپیس منتخب کریں۔ ایک حوالہ ایک حقیقی جزو ہو تب ہی تعداد فعال کریں اور حوالوں کے گروپ کی تعداد والا کالم منتخب کریں۔
  4. موازنے کے بعد ملتے، ایک طرف موجود، دہرائے گئے اور مختلف حوالے دیکھیں۔ پڑھے گئے اصل ریکارڈ کی ابتدائی سطر سے ماخذ پر واپس جائیں؛ دہرائی کے تمام شواہد مکمل رہتے ہیں۔
  5. مکمل JSON مقامی طور پر تیار کریں، بائٹس کی تعداد اور SHA-256 آنے دیں، پھر ڈاؤن لوڈ کریں۔ فلٹر اور 20 قطاروں کی صفحہ بندی صرف اسکرین کو بدلتی ہے۔ صفحہ بند کرنے کے بعد ثبوت چاہییں تو ڈاؤن لوڈ کی گئی فائل رکھیں۔
انتخابترتیبمعنی اور انتخاب کا اثر
حوالوں کا کالمہر برآمد میں لازمیانفرادی ASCII حوالے حرف سے شروع ہوں، پھر حروف، اعداد یا انڈر اسکور؛ زیادہ سے زیادہ 40 حروف۔ BOM گروپ آپ کے واضح جداکار سے کھلتے ہیں۔
قدر / فٹ پرنٹاختیاری؛ شروع میں موازنہ نہیںکناروں کی خالی جگہ ہٹانے کے بعد عین CSV متن، نہ کہ برقی برابری۔ خالی یا غیر میپ شدہ خانے غیر مشاہدہ شدہ رہتے ہیں۔ ہر میپ شدہ خانہ زیادہ سے زیادہ 512 UTF-16 اکائیوں کا ہو۔
تعدادشروع میں غیر فعالصرف فی حوالہ ایک جزو۔ مثال: R1,R2 کی تعداد 2 ہونی چاہیے؛ 100 بورڈ کی پیداواری تعداد اس کا بدل نہیں ہے۔
بیان کردہ دائرہدونوں فائلوں کے لیے متن لازمیآپ کا بیان رکھا جاتا ہے مگر تصدیق نہیں ہوتی۔ مختلف ویریئنٹ، سطح یا فلٹر ایک طرف کی قطاروں کا سبب ہو سکتے ہیں؛ یہ سبب خود نہیں مانا جاتا۔
تیار کرنا / ڈاؤن لوڈدو الگ کارروائیاںتیاری منتخب عین بائٹس اور ترتیبات کو مخصوص مقامی Worker میں دوبارہ جانچتی ہے؛ محفوظ کرنے کے لیے ایک اور کلک ضروری ہے۔
حوالوں کا کالم

ترتیب: ہر برآمد میں لازمی

انفرادی ASCII حوالے حرف سے شروع ہوں، پھر حروف، اعداد یا انڈر اسکور؛ زیادہ سے زیادہ 40 حروف۔ BOM گروپ آپ کے واضح جداکار سے کھلتے ہیں۔

قدر / فٹ پرنٹ

ترتیب: اختیاری؛ شروع میں موازنہ نہیں

کناروں کی خالی جگہ ہٹانے کے بعد عین CSV متن، نہ کہ برقی برابری۔ خالی یا غیر میپ شدہ خانے غیر مشاہدہ شدہ رہتے ہیں۔ ہر میپ شدہ خانہ زیادہ سے زیادہ 512 UTF-16 اکائیوں کا ہو۔

تعداد

ترتیب: شروع میں غیر فعال

صرف فی حوالہ ایک جزو۔ مثال: R1,R2 کی تعداد 2 ہونی چاہیے؛ 100 بورڈ کی پیداواری تعداد اس کا بدل نہیں ہے۔

بیان کردہ دائرہ

ترتیب: دونوں فائلوں کے لیے متن لازمی

آپ کا بیان رکھا جاتا ہے مگر تصدیق نہیں ہوتی۔ مختلف ویریئنٹ، سطح یا فلٹر ایک طرف کی قطاروں کا سبب ہو سکتے ہیں؛ یہ سبب خود نہیں مانا جاتا۔

تیار کرنا / ڈاؤن لوڈ

ترتیب: دو الگ کارروائیاں

تیاری منتخب عین بائٹس اور ترتیبات کو مخصوص مقامی Worker میں دوبارہ جانچتی ہے؛ محفوظ کرنے کے لیے ایک اور کلک ضروری ہے۔

3 حوالوں کی وضاحتی مثال — آلے یا تیاری کی حقیقی پیمائش نہیں

BOM میں R1,R2 کا گروپ اور تعداد 2 ہے۔ پلیسمنٹ میں R1 اور R3 ہیں۔ کوما گروپ اور فی حوالہ ایک جزو کی واضح تعداد جانچ کے ساتھ: R1 ملتا ہے، R2 صرف منتخب BOM میں اور R3 صرف منتخب پلیسمنٹ میں ہے؛ گروپ کی تعداد درست ہے۔ غیر میپ شدہ قدر/فٹ پرنٹ کو غیر مشاہدہ شدہ رہنے دیں۔ اس سے حقیقی جزو کا غائب ہونا ثابت نہیں ہوتا۔

حدیں اور کارروائی

آپ کے براؤزر میں مقامی JavaScript/Web Crypto؛ سرور کارروائی، ادا شدہ اندازے یا GPU کی ضرورت نہیں۔ ماڈیول Workers، SHA-256 اور لمبے پیش منظر کے لیے Intl.Segmenter والا براؤزر ضروری ہے۔ ہر منتخب فائل زیادہ سے زیادہ 400,000 بائٹس اور 100,000 UTF-16 اکائیاں؛ زیادہ سے زیادہ 500 ڈیٹا قطاریں اور 32 منفرد، غیر خالی عنوانات، ہر عنوان زیادہ سے زیادہ 200 UTF-16 اکائیاں۔ ہر اندراج میں توسیع کے بعد زیادہ سے زیادہ 5,000 حوالے اور 2,000,000 UTF-16 اکائیوں کا توسیع شدہ میپنگ متن۔ بنیادی رپورٹ اور تیار JSON دونوں الگ الگ زیادہ سے زیادہ 16,000,000 UTF-8 بائٹس۔ پیش منظر صرف 3 قطاروں کا ہے، 120 UTF-16 اکائیوں کے اندر پورے گرافیم کی حد پر مختصر ہوتا ہے۔ انکوڈنگ کا اندازہ، متبادل ڈی کوڈنگ یا دور کی خدمت نہیں۔ مستطیل UTF-8 CSV/TSV لازم ہے؛ رینج اور #ذیلی حصے قبول نہیں۔

درست انتخاب کھوئے بغیر بحالی

فائل کی جانچ مسترد یا منسوخ ہونے سے صرف وہ ادھورا انتخاب صاف ہوتا ہے؛ قریب کے اختیار سے دوبارہ منتخب کریں۔ موازنہ منسوخ ہونے پر جانچی گئی فائلیں اور میپنگ رہتی ہیں مگر زیر التوا نتیجہ ہٹتا ہے۔ برآمد کی تیاری ناکام یا منسوخ ہونے پر مکمل موازنہ اور درست انتخاب رہتے ہیں، اس لیے پھر تیار کر سکتے ہیں۔ ماخذ، میپنگ، تعداد یا دائرہ بدلنے پر موازنہ اور تیار ڈاؤن لوڈ بے اثر ہوتے ہیں؛ دوبارہ موازنہ کریں۔ صاف کرنے، بند کرنے یا دوبارہ لوڈ کرنے سے میموری کا اندراج ہٹتا ہے؛ ٹول خود محفوظ نہیں کرتا۔ پچھلے واضح ڈاؤن لوڈ آپ کے آلے پر رہتے ہیں۔ اصل فائل پڑھنے یا CPU سیریلائزیشن کے دوران منسوخی ہر آلے پر قبول شدہ آزمائش نہیں۔

رپورٹ استعمال کرنے سے پہلے سوالات

کیا ایک طرف کا حوالہ جزو غائب ہونے کا مطلب ہے؟

نہیں۔ وہ حوالہ ایک منتخب برآمد میں شامل نہیں۔ مختلف دائرہ، ترمیم، فلٹر یا ویریئنٹ سبب ہو سکتے ہیں مگر کسی سبب کا اندازہ یا تصدیق نہیں کی جاتی۔

کیا یکساں قدر یا فٹ پرنٹ مطابقت ثابت کرتے ہیں؟

نہیں۔ صرف کناروں کی خالی جگہ ہٹائے گئے میپ شدہ متن کا اتفاق ثابت ہوتا ہے۔ نقاط، اکائیاں، اوریجن، گردش، کلیئرنس، برقی برابری اور حقیقی اسمبلی نہیں جانچی جاتی۔

JSON کے خانے اور ماخذ کے لیبل انگریزی یا ملی جلی تحریر میں کیوں رہتے ہیں؟

JSON مشترک کارروائی کی مقرر ساخت اور اصل ڈیٹا استعمال کرتا ہے۔ انٹرفیس کی زبان حوالہ شناختوں، فائل ناموں، عنوانات، لیبلوں یا اصل لفظی قدروں کا ترجمہ نہیں کرتی۔ مشینی کلیدیں، حالتیں اور بنیادی رپورٹ کی حدود برقرار ہیں۔ دکھانے کی سمت بدلنے سے ماخذ یا JSON نہیں بدلتا۔

منتخب فائلیں کہاں جاتی ہیں؟

صرف براؤزر میموری اور مخصوص مقامی Worker میں۔ فائل سسٹم کی تلاش، دور کی خدمت، اندراج URL یا خودکار ذخیرہ نہیں۔ صرف واضح ڈاؤن لوڈ تیار JSON محفوظ کرتا ہے؛ براؤزر اس فائل کو سنبھالتا ہے۔

کیا معاون وہی جانچ استعمال کر سکتا ہے؟

منتخب بائٹس/متوقع SHA/اصول اور تیار بائٹس/ہیش کی کارروائیاں ایک جانچے ہوئے معاہدے پر ہیں۔ یہ نجی براؤزر بہاؤ صرف درج آزمائشوں کی حد میں قبول ہے؛ نصب AI میزبان/MCP، ہر آلہ، مادری زبان کی نظر ثانی یا عام اشاعت کی سند نہیں۔