Ca ne change rien
J'ai ouvert le .exe, et il contient plein d'informations (binaires et ASCII) qui n'étaient pas là avant. Par exemple, la fin comporte 20 ko de chaînes :
_mainCRTStartup
_WinMainCRTStartup
___mingw_CRTStartup
__gnu_exception_handler@4
___do_frame_init
___do_frame_fini
.eh_frame
__ZSt8__ioinit
__Z41__static_initialization_and_destruction_0ii
__GLOBAL__I_main
__GLOBAL__D_main
__ZN8c_entree6ouvrirEPKc
__ZN8c_entree6fermerEv
__ZN8c_entree8get_blocEPs
__ZN8c_entree14longueur_canalEv
__ZN8c_entree9frequenceEv
__ZN8c_entree10resolutionEv
__ZN8c_entree6canauxEv
__ZN9c_huffmanC2EP11t_last_bitstt
__ZN9c_huffmanC1EP11t_last_bitstt
__ZN9c_huffmanD2Ev
__ZN9c_huffmanD1Ev
__ZN9c_huffman10compresserEPlP11t_last_bitsPcl
__ZN9c_huffman15flush_last_bitsEPlP11t_last_bits
__ZN9c_huffman12decompresserEPcP11t_last_bitsPlll
__ZN9c_huffman16construire_arbreEPNS_6t_baseEPNS_6sNoeudE
__ZN9c_huffman22init_base_reinit_arbreEPNS_6t_baseEPNS_6sNoeudEPts
__ZN9c_huffman7can_useEv
__ZSt27_GLIBCPP_mutex_address_initv
__ZSt19_GLIBCPP_mutex_initv
.data$_ZSt13_GLIBCPP_once
.text$_ZSt19_GLIBCPP_mutex_initv
.text$_ZSt27_GLIBCPP_mutex_address_initv
__ZNSt8ios_base7failureC2ERKSs
.data$_ZTVNSt8ios_base7failureE
__ZNSt8ios_base7failureC1ERKSs
__ZNSt8ios_base7failureD2Ev
__ZNSt8ios_base7failureD1Ev
__ZNSt8ios_base7failureD0Ev
__ZNKSt8ios_base7failure4whatEv
__ZNSt8ios_base4Init13_S_ios_createEb
__ZNSt8ios_base4Init14_S_ios_destroyEv
__ZNSt8ios_base4InitC2Ev
__ZNSt8ios_base4InitC1Ev
__ZNSt8ios_base4InitD2Ev
__ZNSt8ios_base4InitD1Ev
_ZZNSt8ios_base6xallocEvE6_S_top
__ZNSt8ios_base6xallocEv
__ZNSt8ios_base7_M_initEv
__ZNSt8ios_base5imbueERKSt6locale
__ZNSt8ios_baseC1Ev
__ZNSt8ios_baseD1Ev
__ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi
__ZNSt8ios_base15sync_with_stdioEb
.data$_ZTINSt8ios_base7failureE
.text$_ZTSNSt8ios_base7failureE
.data$_ZTISt9exception
.text$_ZTSSt9exception
__ZNSt8ios_base20_M_dispose_callbacksEv
__ZNSt8ios_base17_M_call_callbacksENS_5eventE
__ZNSt8ios_baseD2Ev
__ZNSt8ios_baseC2Ev
__ZNSt8ios_base13_M_grow_wordsEi
.text$_ZNSt11__ios_flags12_S_boolalphaE
.text$_ZNSt11__ios_flags6_S_decE
.text$_ZNSt11__ios_flags8_S_fixedE
.text$_ZNSt11__ios_flags6_S_hexE
.text$_ZNSt11__ios_flags11_S_internalE
.text$_ZNSt11__ios_flags7_S_leftE
.text$_ZNSt11__ios_flags6_S_octE
.text$_ZNSt11__ios_flags8_S_rightE
.text$_ZNSt11__ios_flags13_S_scientificE
.text$_ZNSt11__ios_flags11_S_showbaseE
.text$_ZNSt11__ios_flags12_S_showpointE
.text$_ZNSt11__ios_flags10_S_showposE
[4][b](...)[/b][/4]
.text$_ZNSt8ios_base15sync_with_stdioEb
.text$_ZNSoC2EPSt15basic_streambufIcSt11char_traitsIcEE
__ZNSoC2EPSt15basic_streambufIcSt11char_traitsIcEE
.text$_ZNSoC1EPSt15basic_streambufIcSt11char_traitsIcEE
__ZNSoC1EPSt15basic_streambufIcSt11char_traitsIcEE
.data$_ZTVSo
.text$_ZNSoD2Ev
__ZNSoD2Ev
.text$_ZNSoD1Ev
__ZNSoD1Ev
.text$_ZNSoD0Ev
__ZNSoD0Ev
.text$_ZNSo6sentryD2Ev
__ZNSo6sentryD2Ev
.text$_ZNSolsEPFRSoS_E
__ZNSolsEPFRSoS_E
.text$_ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E
__ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E
.text$_ZNSolsEPFRSt8ios_baseS0_E
__ZNSolsEPFRSt8ios_baseS0_E
.text$_ZNSolsEl
__ZNSolsEl
.text$_ZNSolsEm
__ZNSolsEm
.text$_ZNSolsEb
__ZNSolsEb
.text$_ZNSolsEs
__ZNSolsEs
.text$_ZNSolsEt
__ZNSolsEt
.text$_ZNSolsEi
__ZNSolsEi
.text$_ZNSolsEj
__ZNSolsEj
.text$_ZNSolsEx
__ZNSolsEx
.text$_ZNSolsEy
__ZNSolsEy
.text$_ZNSolsEd
__ZNSolsEd
.text$_ZNSolsEf
__ZNSolsEf
.text$_ZNSolsEe
__ZNSolsEe
.text$_ZNSolsEPKv
__ZNSolsEPKv
.text$_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE
__ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE
.text$_ZNSo3putEc
__ZNSo3putEc
.text$_ZNSo5writeEPKci
__ZNSo5writeEPKci
.text$_ZNSo5flushEv
__ZNSo5flushEv
.text$_ZNSo5tellpEv
__ZNSo5tellpEv
.text$_ZNSo5seekpESt4fposIiE
__ZNSo5seekpESt4fposIiE
.text$_ZNSo5seekpElSt12_Ios_Seekdir
__ZNSo5seekpElSt12_Ios_Seekdir
.text$_ZNSo6sentryC2ERSo
__ZNSo6sentryC2ERSo
[4][b](...)[/b][/4]
.text$_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw
__ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw
.data$_ZTTSo
.data$_ZTISo
.text$_ZTSSo
.text$_ZSt5flushIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
__ZSt5flushIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
.text$_ZNSo6sentrycvbEv
__ZNSo6sentrycvbEv
.text$_ZNSo6sentryD1Ev
__ZNSo6sentryD1Ev
.text$_ZNSo6sentryC1ERSo
__ZNSo6sentryC1ERSo
.text$_ZTv0_n12_NSoD0Ev
__ZTv0_n12_NSoD0Ev
.text$_ZTv0_n12_NSoD1Ev
__ZTv0_n12_NSoD1Ev
.text$_ZdlPv
.data$_ZTVSt9bad_alloc
.data$_ZTISt9bad_alloc
.text$_ZTSSt9bad_alloc
.text$_Znwj
__Z21size_of_encoded_valueh
__Z21base_of_encoded_valuehP15_Unwind_Context
__Z12read_uleb128PKhPj
__Z12read_sleb128PKhPi
__Z28read_encoded_value_with_basehjPKhPj
__Z17parse_lsda_headerP15_Unwind_ContextPKhP16lsda_header_info
__Z15get_ttype_entryP16lsda_header_infoj
__Z16get_adjusted_ptrPKSt9type_infoS1_PPv
__Z20check_exception_specP16lsda_header_infoPKSt9type_infoPvi
___gxx_personality_v0
___cxa_call_unexpected
.data$_ZTISt13bad_exception
.data$_ZTVSt13bad_exception
.text$_ZTSSt13bad_exception
.text$_Z21size_of_encoded_valueh
.text$_Z21base_of_encoded_valuehP15_Unwind_Context
.text$_Z12read_uleb128PKhPj
.text$_Z12read_sleb128PKhPi
.text$_Z28read_encoded_value_with_basehjPKhPj
.text$_Z17parse_lsda_headerP15_Unwind_ContextPKhP16lsda_header_info
.text$_Z15get_ttype_entryP16lsda_header_infoj
.text$_Z16get_adjusted_ptrPKSt9type_infoS1_PPv
.text$_Z20check_exception_specP16lsda_header_infoPKSt9type_infoPvi
.text$__gxx_personality_v0
.text$__cxa_call_unexpected
.text$_ZNKSs7_M_dataEv
__ZNKSs7_M_dataEv
.text$_ZNSs7_M_dataEPc
__ZNSs7_M_dataEPc
.text$_ZNKSs6_M_repEv
__ZNKSs6_M_repEv
.text$_ZNKSs9_M_ibeginEv
__ZNKSs9_M_ibeginEv
.text$_ZNKSs7_M_iendEv
__ZNKSs7_M_iendEv
.text$_ZNSs7_M_leakEv
__ZNSs7_M_leakEv
.text$_ZNKSs8_M_checkEj
__ZNKSs8_M_checkEj
.text$_ZNKSs7_M_foldEjj
__ZNKSs7_M_foldEjj
.text$_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2_
__ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2_
.text$_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4_
__ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4_
.text$_ZNSs9_M_mutateEjjj
__ZNSs9_M_mutateEjjj
.text$_ZNSs4_Rep11_S_terminalE
.text$_ZNSs12_S_empty_repEv
__ZNSs12_S_empty_repEv
.text$_ZNSs12_Alloc_hiderC2EPcRKSaIcE
__ZNSs12_Alloc_hiderC2EPcRKSaIcE
.text$_ZNSsC2Ev
__ZNSsC2Ev
.text$_ZNSsC1Ev
__ZNSsC1Ev
[4][b](...)[/b][/4]
.data$_ZTISt9type_info
.data$_ZTIN10__cxxabiv120__si_class_type_infoE
.text$_ZTSSt9type_info
.text$_ZTSN10__cxxabiv120__si_class_type_infoE
.text$_ZN9__gnu_cxx27__verbose_terminate_handlerEv
__ZNSt6localeD2Ev
__ZNSt6locale11_M_coalesceERKS_S1_j
__ZNSt6localeC2Ev
__ZNSt6localeC1Ev
__ZNSt6localeC2ERKS_
__ZNSt6localeC2EPNS_5_ImplE
__ZNSt6localeC1EPNS_5_ImplE
__ZNSt6localeC2EPKc
__ZNSt6localeC1EPKc
__ZNSt6localeC2ERKS_PKcj
__ZNSt6localeC1ERKS_PKcj
__ZNSt6localeC2ERKS_S1_j
__ZNSt6localeC1ERKS_S1_j
__ZNSt6localeaSERKS_
__ZNSt6locale6globalERKS_
_ZZNSt6locale7classicEvE6__lock
__ZNSt6locale5facetD2Ev
.data$_ZTVNSt6locale5facetE
__ZNSt6locale5facetD1Ev
__ZNSt6locale5facetD0Ev
__ZNSt6locale5facetC2Ej
__ZNSt6locale5facetC1Ej
[4][b](...)[/b][/4]
__ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEv
.text$_ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_
__ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_
__Z23__gxx_exception_cleanup19_Unwind_Reason_CodeP17_Unwind_Exception
___cxa_throw
___cxa_rethrow
.text$_Z23__gxx_exception_cleanup19_Unwind_Reason_CodeP17_Unwind_Exception
.text$__cxa_throw
.text$__cxa_rethrow
__ZSt15set_new_handlerPFvvE
__ZNSt9bad_allocD2Ev
__ZNSt9bad_allocD1Ev
__ZNSt9bad_allocD0Ev
.text$_ZSt7nothrow
.text$_ZSt15set_new_handlerPFvvE
.text$_ZNSt9bad_allocD2Ev
.text$_ZNSt9bad_allocD1Ev
.text$_ZNSt9bad_allocD0Ev
_emergency_buffer
_emergency_used
_emergency_mutex
__Z20emergency_mutex_initv
_ZZ24__cxa_allocate_exceptionE4once
___cxa_allocate_exception
___cxa_free_exception
.text$_Z20emergency_mutex_initv
.data$_ZZ24__cxa_allocate_exceptionE4once
.text$__cxa_allocate_exception
.text$__cxa_free_exception
_globals_static
_globals_key
_use_thread_key
__Z16get_globals_dtorPv
__Z16get_globals_initv
_ZZ21get_globals_init_oncevE4once
__Z21get_globals_init_oncev
___cxa_get_globals_fast
___cxa_get_globals
.data$use_thread_key
.text$_Z16get_globals_dtorPv
.text$_Z16get_globals_initv
.data$_ZZ21get_globals_init_oncevE4once
.text$_Z21get_globals_init_oncev
.text$__cxa_get_globals_fast
.text$__cxa_get_globals
__ZN10__cxxabiv111__terminateEPFvvE
__ZN10__cxxabiv112__unexpectedEPFvvE
__ZSt10unexpectedv
__ZSt13set_terminatePFvvE
__ZSt14set_unexpectedPFvvE
__ZSt9terminatev
.text$_ZN10__cxxabiv111__terminateEPFvvE
.text$_ZSt9terminatev
.text$_ZN10__cxxabiv112__unexpectedEPFvvE
.text$_ZSt10unexpectedv
.text$_ZSt13set_terminatePFvvE
.text$_ZSt14set_unexpectedPFvvE
.text$_ZNSaIcEC2Ev
__ZNSaIcEC2Ev
.text$_ZNSaIcEC1Ev
__ZNSaIcEC1Ev
.text$_ZNSaIcEC2ERKS_
__ZNSaIcEC2ERKS_
.text$_ZNSaIcEC1ERKS_
__ZNSaIcEC1ERKS_
.text$_ZNSaIcED2Ev
__ZNSaIcED2Ev
.text$_ZNSaIcED1Ev
__ZNSaIcED1Ev
.text$_ZNKSaIcE7addressERc
__ZNKSaIcE7addressERc
.text$_ZNKSaIcE7addressERKc
__ZNKSaIcE7addressERKc
.text$_ZNSt24__default_alloc_templateILb1ELi0EE5_LockC2Ev
__ZNSt24__default_alloc_templateILb1ELi0EE5_LockC2Ev
.data$_ZNSt24__default_alloc_templateILb1ELi0EE22_S_node_allocator_lockE
.text$_ZNSt24__default_alloc_templateILb1ELi0EE5_LockD2Ev
__ZNSt24__default_alloc_templateILb1ELi0EE5_LockD2Ev
.text$_ZNSaIcE8allocateEjPKv
__ZNSaIcE8allocateEjPKv
.text$_ZNSaIcE10deallocateEPcj
__ZNSaIcE10deallocateEPcj
.text$_ZNKSaIcE8max_sizeEv
__ZNKSaIcE8max_sizeEv
.text$_ZNSaIcE9constructEPcRKc
__ZNSaIcE9constructEPcRKc
.text$_ZNSaIcE7destroyEPc
__ZNSaIcE7destroyEPc
.text$_ZNSaIwEC2Ev
__ZNSaIwEC2Ev
.text$_ZNSaIwEC1Ev
__ZNSaIwEC1Ev
.text$_ZNSaIwEC2ERKS_
__ZNSaIwEC2ERKS_
.text$_ZNSaIwEC1ERKS_
__ZNSaIwEC1ERKS_
.text$_ZNSaIwED2Ev
__ZNSaIwED2Ev
.text$_ZNSaIwED1Ev
__ZNSaIwED1Ev
.text$_ZNKSaIwE7addressERw
__ZNKSaIwE7addressERw
.text$_ZNKSaIwE7addressERKw
__ZNKSaIwE7addressERKw
.text$_ZNSaIwE8allocateEjPKv
__ZNSaIwE8allocateEjPKv
.text$_ZNSaIwE10deallocateEPwj
__ZNSaIwE10deallocateEPwj
.text$_ZNKSaIwE8max_sizeEv
__ZNKSaIwE8max_sizeEv
.text$_ZNSaIwE9constructEPwRKw
__ZNSaIwE9constructEPwRKw
.text$_ZNSaIwE7destroyEPw
__ZNSaIwE7destroyEPw
.data$_ZNSt24__default_alloc_templateILb1ELi0EE13_S_start_freeE
.data$_ZNSt24__default_alloc_templateILb1ELi0EE11_S_end_freeE
.data$_ZNSt24__default_alloc_templateILb1ELi0EE12_S_heap_sizeE
.text$_ZNSt24__default_alloc_templateILb1ELi0EE10reallocateEPvjj
__ZNSt24__default_alloc_templateILb1ELi0EE10reallocateEPvjj
.text$_ZNSt24__default_alloc_templateILb1ELi0EE14_S_chunk_allocEjRi
__ZNSt24__default_alloc_templateILb1ELi0EE14_S_chunk_allocEjRi
.text$_ZNSt24__default_alloc_templateILb1ELi0EE10deallocateEPvj
__ZNSt24__default_alloc_templateILb1ELi0EE10deallocateEPvj
.text$_ZNSt24__default_alloc_templateILb1ELi0EE9_S_refillEj
__ZNSt24__default_alloc_templateILb1ELi0EE9_S_refillEj
.text$_ZNSt24__default_alloc_templateILb1ELi0EE11_S_round_upEj
__ZNSt24__default_alloc_templateILb1ELi0EE11_S_round_upEj
.text$_ZNSt24__default_alloc_templateILb1ELi0EE5_LockD1Ev
__ZNSt24__default_alloc_templateILb1ELi0EE5_LockD1Ev
.text$_ZNSt24__default_alloc_templateILb1ELi0EE5_LockC1Ev
__ZNSt24__default_alloc_templateILb1ELi0EE5_LockC1Ev
.text$_ZNS