आकार की सीमाएँ
क्या आकार की सीमा ठीक वहीं लागू होती है जहाँ उसकी घोषणा की गई है?
size-boundaries प्रीसेट एक कमांड में इस सवाल के लिए असली टेस्ट फ़ाइलों का पूरा सेट बनाता है,
और उनके बगल में एक manifest.json जो बताता है कि आपके सिस्टम को हर फ़ाइल पर क्या
प्रतिक्रिया देनी चाहिए। नीचे सब कुछ इस संस्करण के डिफ़ॉल्ट पर प्रोग्राम से पढ़ा गया है।
यह आम तौर पर क्या पकड़ता है?
- सीमा पर एक से चूकने वाली गलतियाँ
- MB और MiB का घालमेल, जो 4.8 प्रतिशत का फ़र्क है और ऐसी फ़ाइल निकल जाने देने के लिए काफ़ी है जिसे नहीं निकलना चाहिए
- सीमा जो ब्राउज़र में लागू होती है, सर्वर पर नहीं
सेट में क्या है?
डिफ़ॉल्ट पर, जैसा tfg preset show size-boundaries बताता है:
| फ़ाइलें | 7 |
|---|---|
| इसकी रेसिपी में टार्गेट | 7 |
| कुल आकार | 73 400 320 B |
| फ़ॉर्मैट |
और उस सेट का मैनिफ़ेस्ट आपके सिस्टम से क्या अपेक्षा रखता है:
| अपेक्षित | अर्थ | फ़ाइलें |
|---|---|---|
accept | आपके सिस्टम को फ़ाइल मंज़ूर करनी चाहिए। | 4 |
reject | आपके सिस्टम को फ़ाइल अस्वीकार करनी चाहिए। | 3 |
आप क्या बदल सकते हैं?
| सेटिंग | लेती है | डिफ़ॉल्ट | क्या करती है |
|---|---|---|---|
--limit |
2mb जैसा आकार | 10mb |
आपके सिस्टम की घोषित आकार सीमा। बाकी सब कुछ इसी से नापा जाता है। यह डिफ़ॉल्ट हमारी अस्थायी जगह-धारक संख्या है, आपके सिस्टम का मान नहीं। अपना मान दें। |
--spread |
अल्पविराम से अलग किए गए आकार | 1B,1kb,1mb |
सीमा के दोनों ओर कितनी दूर तक जाना है, आकारों की सूची के रूप में। |
--format |
फ़ॉर्मैट पेज से एक फ़ॉर्मैट id | pdf |
सेट की हर फ़ाइल का फ़ॉर्मैट। यह टूल का अपना फ़्लैग है, और प्रीसेट बस उसे एक डिफ़ॉल्ट देता है। |
इसे कैसे चलाएँ?
देखें कि सेट की क़ीमत क्या होगी, उसे बनाएँ, या संपादन के लिए उसकी रेसिपी लें:
tfg preset show size-boundaries
tfg generate --preset size-boundaries --limit 10mb --out ./size-boundaries
tfg preset eject size-boundaries > size-boundaries.yaml
या अपनी रेसिपी में, अपने टेस्ट के बगल में, इस पर आगे बनाएँ:
version: 1
extends: preset:size-boundaries
with:
limit: 10mb