कस्टम एक्सटेंशन के साथ शून्य-लंबाई फ़ाइल बनाएँ


0

एक वर्ग के लिए मैं .utah नामक एक कस्टम कोडेक बना रहा हूं। पूरा विचार एक बड़े और अपरिचित कोड आधार में खुद को विसर्जित करना है। अब तक यह बहुत मजेदार रहा है, और शुरू करने के लिए हमने एक .utah डिकोडर फ़ाइल बनाई है जो बस हैलो वर्ल्ड को कंसोल पर प्रिंट करेगी। समस्या यह है, अगर हम एक .png फ़ाइल लेते हैं और इसे .utah के साथ नाम देते हैं, तो ffmpeg इसे (बिल्कुल भी) रूट नहीं करेगा और यदि हम एक टेक्स्ट एडिटर का उपयोग करके एक .utah फ़ाइल बनाते हैं, तो यह एक टेक्स्ट फ़ाइल के रूप में भी बचाएगा। .utah एक्सटेंशन के साथ।

सवाल यह है कि हम अपने स्वयं के एक्सटेंशन (इस मामले में .utah) के साथ एक खाली फ़ाइल कैसे बना सकते हैं ताकि यह परीक्षण किया जा सके कि जब हम किसी फ़ाइल को ffplay में पास करते हैं, तो यह सुनिश्चित करने के लिए कि यह हमारी फ़ाइल को ठीक से रूट कर रहा है। अधिक संक्षेप में, क्या हम एक डमी .utah फ़ाइल बना सकते हैं जो खाली है लेकिन उसमें ए


क्या आप अंतिम वाक्य पूरा करना भूल गए?
करण

जवाबों:


2

मैं मान रहा हूं कि आप एक लिनक्स सिस्टम पर काम कर रहे हैं (कृपया उपयुक्त टैग का उपयोग करें)। यदि हां, तो आपके पास जो भी नाम और एक्सटेंशन चाहिए, उसके साथ खाली फाइलें बनाने के लिए दो विकल्प हैं।

touch filename.ext

या

echo -n "" > filename.ext

एक्सटेंशन का संदर्भ @ HairoftheDog की टिप्पणी के आधार पर जोड़ा गया।


1
अधिक सटीकtouch filename.utah
हेयरऑफ़इनडॉग

धन्यवाद, कृपया मेरे साथी और मैंने यह कोशिश की थी। आगे के निरीक्षण पर, हमारे डिकोडर कार्यान्वयन के साथ कुछ गलत है, क्योंकि अगर हमने कुछ किया जैसा कि touch filename.png एफएफपीएल काम करेगा। लेकिन .utah फ़ाइल जनरेट करने के लिए ऐसा करना नहीं है। यह इंगित करता है कि हमारा डिकोडर अभी तक ठीक से काम नहीं कर रहा है।
जॉन मैकडोनाल्ड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.